永发信息网

C题目脑残2

答案:1  悬赏:50  手机版
解决时间 2021-07-21 02:54
  • 提问者网友:记得曾经
  • 2021-07-20 19:35

5.设float c,f;,将数学表达式C= (F-32)能正确表示成C语言赋值表达式的是(   )

A.c=5*(f-32)/9 A,B有什么分别呢?

C.c=5/9*(f-32)

最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-07-20 21:12

应该是A


对于C,我们需要这样看,c = 5 / 9 * (f-32),编译的时候是把他分成n步来处理,我们看两步就行


上式相当于


int x = 5/ 9; // <--这一步使得5/9运算的结果是0,而不是一个浮点数


c = x * (f -32)


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯