在C语言中,为什么1/2的运算结果为0;1.0/2.0的结果为0.5谢谢了,大神帮忙啊

刚开始学,什么都不懂···

第1个回答  2014-06-26
因为除号两边都是整数,1/2的结构是0.5,取整数以后就是0 第二个是因为除数与被除数有一个是小数结果不会取整数,就是0.5本回答被提问者和网友采纳
第2个回答  2014-06-26
1和2是整型,1/2也是整型,0.5取整为0; 1.0和2.0是浮点型,所以1.0/2.0也是浮点型,等于0.5