永发信息网

c语言中c=5*(F-32)/9与c=(5/9)*(F-32)的区别在哪里?求指教!!!

答案:4  悬赏:40  手机版
解决时间 2021-02-16 05:42
c语言中c=5*(F-32)/9与c=(5/9)*(F-32)的区别在哪里?求指教!!!
最佳答案
前面的结果不一定为0,而后面的结果一定为0。例如设F等于34,则前式c=5*2/9,结果c赋值为1,而后式c=(5/9)*2,结果c赋值为0,因为5/9做的是整数除法,整商为0。
全部回答
涉及到优先级和数据转换
/ 运算如果前后都是整型是舍去小数部分的。5/9=0 9/5=11 12/5=2
如果其中有一个浮点型,就同普通的除法一样。9.0/5=1.4 12/5.0=2.4
主要是运算符的优先级的不同,先计算括号里面的表达式,然后再计算乘除,最后计算加减,同级别的运算符要按照从左到右的顺序计算。
左边表达式的运算顺序是:F-32 -> 5*(f-32) -> 5*(F-32)/9
右边表达式的运算顺序是:5/9 -> F-32 -> (5/9)*(F-32)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
息县信阳孙劝艾美专业瘦身(息县四店)地址在哪
1.2米旋耕机20马力拖拉机带动拉么
“井蛙不可以语于海者,拘于虚也;夏虫不可以
两个人去高第街56号餐厅,推荐几道菜品
东西湖区武汉经开区临空经济管理处我想知道这
凯米飞视怎么样
在常用法定计量单位中,千克的代号是pb。
金麦香蛋糕房在哪里啊,我有事要去这个地方
成都青白江福洪玫瑰谷青白江公交车路线
一·鲜这个地址在什么地方,我要处理点事
怎样坐地铁从杨箕到岗顶
大同证券佣金是多少?也是万3或者万2.5吗?
应城市孝感周黑鸭我想知道这个在什么地方
SaaS TMS系统好不好用
星辰便捷酒店怎么去啊,有知道地址的么
推荐资讯
平桥区中通信阳平桥一部营业厅我想知道这个在
济宁任城区护照在哪办理?
中午有人请吃清蒸鲈鱼么
单选题下列叙述正确的是A.烧碱、纯碱均属于碱
只有金三银四才是最好的跳槽时机吗
家里的水管总开关在哪
2号肠粉店怎么去啊,有知道地址的么
双流公文802路转成都公交1路在那个站转
气门顶杯异响能不能跑高速
填空题________是青少年心理健康的核心.
喝葡萄酒会引起黑便?
六味地黄丸真的能治雀斑吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?