> 其他 >
请教高人.40.若以下变量均是整型,且num=sum=7;则执行表达式sum=num++, sum++,++num后sum的值为( )
还有下面一道,为什么会保留这些位的小数位?41.若有定义:int a=7;folat x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( ).
A)2.500000 B)2.750000 C)3.500000 D)0.000000
人气:338 ℃ 时间:2020-06-17 01:34:05
解答
x+a%3*(int)(x+y)%2/4
2.5 + 7%3*(int)(2.5+4.7)%2/4
2.5 + 1 * (int)(7.2)%2/4
2.5 + 1 * 7%2/4
2.5 + 7%2/4
2.5 + 1 / 4
2.5 + 0
2.5 + 0.0
得 A)2.500000 默认 printf("%f",...);输出格式.
推荐
猜你喜欢
© 2026 79432.Com All Rights Reserved.
电脑版|手机版