> 其他 >
设有定义语句float a=3.0,b;则执行b='a'+1/2*a;表达式后b的值 是
人气:369 ℃ 时间:2020-03-22 13:22:14
解答
97.0f
1/2*a==0.0f
因为1/2==0
所以实际是b='a';
b的值是字符'a'的ASCII码也就是97,然后又由于b是float类型的,作自动类型转换成97.0f
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版