C语言中1001000为多少100001000呢为什么呢详细解释
在C语言中,100/1000的结果为0,因为两个整数相除,结果会向下取整,即舍去小数部分。而100.00/1000的结果为0.1,因为其中一个操作数为浮点数,所以结果也为浮点数,保留了小数部分。
具体来说,100/1000中100和1000都是整数,相除结果也是整数,整数的除法会先计算商,然后去掉小数部分,只保留整数部分。在这个例子中,商为0,因为100比1000小,无法整除,所以结果就是0。
而100.00/1000中100.00是浮点数,所以结果也是浮点数,保留了小数部分。浮点数的除法则会计算商和余数,余数可以保留小数部分,所以结果为0.1。
总之,整数相除结果会向下取整,舍去小数部分,而浮点数相除则会保留小数部分,结果也是浮点数。
原文地址: https://www.cveoy.top/t/topic/frHQ 著作权归作者所有。请勿转载和采集!