相关疑难解决方法(0)

为什么int i = 400*400/400给出结果72,是数据类型循环?

我认为首先从0开始400*400=160000转换为28928并以循环方式转换为160000时间为int类型(比如sizeof(int)= 2字节),假设它如下:

在此输入图像描述

然后将28928除以400,其中得到72,结果随变量的类型而变化.我的假设是正确的还是有其他解释?

c c++ types

26
推荐指数
3
解决办法
2948
查看次数

标签 统计

c ×1

c++ ×1

types ×1