设有定义语句float a=3.0,b;则执行b='a'+1/2*a;表达式后b的值 是
人气:253 ℃ 时间: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
推荐
- 若有定义语句int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值为多少
- 若有定义语句int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4.请问a%3的值是几?
- 若有定义:int b=7;float a=2.5,c=4.7;则下面的表达式 a+(int)(b/3*(int)(a+c)/2)%4 的值
- 若有定义:float a=3.0,b=4.0,c=5.0; 则表达式 1/2*(a+b+c)的值为?
- 设有定义int a[]={0,1,2,3,4},*p;,执行语句p=a+2;后,表达式*p的值为( ) A)1 B)2 C)3 D)4
- 求极限导数微分不定积分
- 英语翻译
- 在炎热的夏季,大量分泌汗液以调节体温的是( ).
猜你喜欢