C语言的问题,两次结果不一样的原因是什么,正常算出来不是28吗

日期:2021-10-27 01:47:22 人气:1

C语言的问题,两次结果不一样的原因是什么,正常算出来不是28吗

在C/C++中, 两个int相除的商仍是一个int,所以1/2==0,7/2==3
而m/2.0==3.5, 1.0/2==0.5
所以,两者之间就相差了1。
    A+
热门评论