C语言 运算时 f=9/5*c+32 和 f=9*c/5+32 结果不一样啊
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/19 11:51:33
C语言运算时f=9/5*c+32和f=9*c/5+32结果不一样啊C语言运算时f=9/5*c+32和f=9*c/5+32结果不一样啊C语言运算时f=9/5*c+32和f=9*c/5+32结果不一样啊那
C语言 运算时 f=9/5*c+32 和 f=9*c/5+32 结果不一样啊
C语言 运算时 f=9/5*c+32 和 f=9*c/5+32 结果不一样啊
C语言 运算时 f=9/5*c+32 和 f=9*c/5+32 结果不一样啊
那是因为计算机计算你这个表达式的时候是从左往右计算的;
f=9/5*c+32; 是这么计算的:
9/5 等于 1.8
但默认存储为 int .
所以表达式就变成了f=1*c+32;
f=9*c/5+32; 是这么计算的:
先把9*c的值算出来,在除以5,再存储为int 类型结果不就不一样了吗~
P.S.
但我相信如果你吧c和f定义成double结果会接近(或相同).
C语言 运算时 f=9/5*c+32 和 f=9*c/5+32 结果不一样啊
C语言运算优先级别的问题c=5/9*(F-32)与c=(F-32)*5/9为什么不同
怎么运算,C语言,
C语言运算题目
c语言 将摄氏温度转换为华氏温度 转换公式为 f=(9/5)c+32
在C语言中,如果c=9,则c+=c-=c*=c是怎么运算的?
C语言a*b/c 和 a/c*b 的运算结果int a=5, c=2; float b=1.0;
C语言按位左移运算规则C语言按位左移运算符
C语言 9&5运算过程9&5=1 怎么算的 具体一点
C语言编程:输入一个华氏温度,要求输出摄氏温度,公式为:c=5(F-32)/9,本人才接触C语言,什么都不太懂,
C语言&&运算怎么算?
C语言中的 > 怎么运算
华氏温度F与摄氏温度c的转换公式为:c=(F-32)*5/9 ,则float c, F; c=5/9*(F-32)是其对应的C语言表达式吗?如果不是,为什么?
C语言里面除法和乘法怎么运算
C语言 a=3,b=4,c=5●a||b+c&&b-c的运算结果
C语言:已知华氏温度F与摄氏温度C的关系是:C=5/9*(F-32).编写程序,计算华氏温度F为-10,0,10,20,…,290度时摄氏温度的值.
C语言编程:输入一个华氏温度,要求输出相应摄氏温度,c=5/9(f-32)保留2位小数
c语言除法运算问题#include stdio.hvoid main(){int a,b;float c,d;a=3;b=4;c=10.0;d=10;printf(%d,%f,%d,%f,%d,%f,a/b,a/b,c/d,c/d,a/c,a/c);}我得到的结果是“0,0.000000,1072693248,1.000000,858993459,0.000000”第三个和第五个数是