求助有关MCC18的变量运算问题
时间:10-02
整理:3721RD
点击:
float Rlt1;
unsigned int Rlt2;
unsigned int Rlt3;
Rlt2 = 162;
Rlt3 = 249;
Rlt1 = 100.0*(Rlt2*1.0/(Rlt3*1.0));
为什么得不到正确的值;
而
Rlt1 = 100.0*(162*1.0/(249*1.0));
可以得到正确的值。
是变量的运算标准库有问题吗?
unsigned int Rlt2;
unsigned int Rlt3;
Rlt2 = 162;
Rlt3 = 249;
Rlt1 = 100.0*(Rlt2*1.0/(Rlt3*1.0));
为什么得不到正确的值;
而
Rlt1 = 100.0*(162*1.0/(249*1.0));
可以得到正确的值。
是变量的运算标准库有问题吗?