C语言 温度转换

Python042

C语言 温度转换,第1张

第一段代码,首先计算5/9这个值你可以试一试,在c语言中他的值为0,然后0*后面的自然是0.第二个由于你写的是5.0/9.0所以可以往后精确,算出来的数就不会是0,*后面的式子也就不会得0 .。。。。哦,5.0/9.0这一段会被认为是单精度的数。然后和后面的式子相乘这时也是单精度浮点,知道最后强制转换为整数

C语言中两个整数相除,结果也是一个整数

5/9=0因为是整除,所以是0

如果是5.0/9则代表一个浮点数与整数相除,结果是浮点数,就可以正确的显示了

大多数编程语言中,/符号都表示整除