设int x=3, y=5; 表达式x+(y==3)- 'A'/10.0的值是

如题所述

(1)
设int型变量x有初始值3,则表达式x++*5/10的值.
首先,"x++"是后置加加,先使用变量,然后变量再加1.
所以,"x++"先使用变量的值3与5相乘,得到15;
由于x为int型变量,所以,15/10之后只取整数部分1.
因此,答案选(B)1.
(2)
x = 5;
y = x++ * x++;
首先,"x++"是后置加加,先使用变量,然后变量再加1.
所以,第一个"x++"为5,而x的值则变成了6;
第二个"x++"为6,而x的值则变成了7.
由此可见,到"y=x++*x++"为止,y的值为30.
y = --y * --y;
接着,"--y"是前置减减,先减1,再使用变量.
所以,第一个"--y"为29,而等号右边第一个y的值则变成了29;
第二个"--y"为28,而等号右边第二个y的值则变成了28.
由此可见,到"y=--y*--y;"为止,等号左边的y的值为812.
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-07
y=5,因此y==3的值为0
字符A在ASCII码表中对应的数值是65,'A'/10.0=65/10.0=6.5
3+0 -6.5=-3.5
表达式的值为-3.5本回答被网友采纳

设int x=4 表达式x+=x*=x+1的值是40 怎么算的,求过程
先算表达式:x*=x+1,就是x=x*(x+1),这样得到x=4*5=20,表达式的值也是20 然后是x+=20 所以x=40,表达式的值也是40

...呢?这道题该选哪一项呢? 表达式x=(int)(x*10+0.5)\/10.0
(int)是强制转换,只对紧随其后的内容(此处是括号内)起作用,所以答案是A

设有变量定义int a=3,b=5,c=10:下列表达式的值是( )(++a*b--
A 自增自减优先级高 ++a 是4 ,乘以 b 是20,再除以2.0是10.0,再乘以10是100.0;这种题也就考试出,实际开发敢这么写肯定被人鄙视

C语言题目 设float m=4.0,n=4.0;使m为10.0的表达式
1、设int m1=5,m2=3;表达式m1>m2?(m1=1): (m2=-1)运算后,m1和m2的值分别是 A. 1和-1 B. 1和3 C. 5和-1 D. 5和3 答案:B 2、设float m=4.0,n=4.0;使m为10.0的表达式是 A. m-=n*2.5 B. m\/=n+9 C. m*=n-6 D. m+=n+2 答案:D 例如:选项A:m=m...

将一个随机数赋值给a可以直接用表达式a=rand()吗?
回答:rand和srand的用法 首先我们要对rand和srand有个总体的看法:srand初始化随机种子,rand产生随机数,下面将详细说明。 rand(产生随机数) 表头文件: #include<stdlib.h> 定义函数 :int rand(void) 函数说明 : 因为rand的内部实现是用线性同余法做的,他不是真的随机数,只不过是因为其周期特别长,所以...

定义:floatx=91.19;表达式(int)(10*x+0.5)\/10.0值是为啥是91.2?
10*x+0.5=91.19*10+0.5=911.9+0.5=912.4,而912.4转换为int类型后是912,912再除以10.0当然是91.2。

C语言怎么四舍五入
incloud <stdio> int main(void){ float a ;scanf(“%f”,&a);a=(int)(a*1000+0.5)\/1000.0;printf (“%0.3f”,a);return 0;}

C语言的部分题目。。在线等。。谢谢!!!_
17. 设有定义int a;判断a是一个偶数的表达式是(D)。A) a==2*n B) a\/2==0 C) a%2 D) a%2==0 18. 与语句“m += (x=5) + (--y);”等价的语句序列是(C)。A) m=m+x+y; x=5; y=y-1;B) x=5; m=m+x+y; y=y-1;C) x=5; y=y-1; m=m+x+y;D) y...

python中的数据类型有哪些
pow(x, y) x**y 运算后的值。round(x [,n]) 返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。sqrt(x) 返回数字x的平方根,数字可以为负数,返回类型为实数,如math.sqrt(4)返回 2+0j6、列表6.1、初始化列表,例如:list=['physics', 'chemistry', 1997, 2000];nums=[1, 3, 5...

...的结果为true? Double d1=new Double (10.0);
A:d1、d2为两个不同的对象,自然不能== B:d1为对象,x为简单整数,自然不能== C:浮点数与整型数比较,整型10自动转换为浮点10.0,所以正确 D:比较对象d1、d2的内容,都是10.0,所以正确

相似回答