> 其他 >
设float m=2.3,n=2.8;int i=10; 表达式m+i%3*(int)(m+n)%2/8的值是?
人气:122 ℃ 时间:2020-04-06 05:01:23
解答
(m+n)得 5.1
(int)(m+n)得 5
i%3 得 1
i%3*(int)(m+n) = 1 * 5 得 5
5%2 是 5%2余 1
1/8得 0
m+0 得 2.3
整型输出为2,float 型输出为2.3
推荐
猜你喜欢
© 2025 79432.Com All Rights Reserved.
电脑版|手机版