C语言中为什么我求1/2结果为0.000000

如题所述

1/2关键在于运算符“/”,“/”是除法,求的是商,1/2的结果是商0余1,所以结果为0.000000。(楼上的兄弟说的是对的,因为1/2是整形的,才会这样。)
几再计算1%2,结果就是1了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-05
兄弟,当除号两边都是整形的时候,结果也一定是整形,所以1/2就是0罗。你在1和2后面分别加上.(小数点)就行了

Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答