第1个回答 2019-09-23
因为*和/有限级别相同,所以从左至右,先计算5/3如果是int
型
那么结果为1,再是1*3=3;
如果是double
型
则为小数类型了
第2个回答 2020-02-07
/和*是同级运算符所以运算顺序为从左到右,5/3是求商,得1再乘3得3
第3个回答 2020-02-02
用强制数据类型转换就可以实现精确到小数点了
#include
main()
{
float
s;
s=(float)5/3;
/*
(float)是强制转换数据类型为float,结果就精确到小数点了*/
s=s*3;
printf("%.5f",s);
/*
<%.5f>
保留5位有效数字*/
}