表达式4+19 %4⼀2的值是多少?

2026年09月25日 03:26
有1个网友回答
网友(1):

为3
15.7转为int型是15
15/4这是int型运算,结果向下取整为3,
3%4仍为3
已经帮你实际验证过了,确实输出是3
这里面要注意的主要问题是
1.浮点数转换为int时,一定是向下取整,不是四舍五入,比如15.9转换后为15
2.两个int型数相除,他们的结果还是int,这个结果也是向下取整的。比如5/2,虽然应该是2.5,但实际上因为是int相除,结果为2.
3.%是取模运算,上面那个式子是从左到右算的,先要把15.7转为int,在进行后面的运算