设整型变量x、y、z已经定义并赋值,下列选项中正确的表达式是()
A. x=y++
B. 5=x++
C. x=y/2=z
D. x=y+1=z
查看答案
在VC++中,结果不等于4的表达式是()
A. sizeof(double)
B. sizeof(long)
C. 4*sizeof(char)
D. sizeof(unsigned long)
关于运算式的数据类型,下列说法错误的是()
A. 表达式计算中,数据要转换成数据长度长的数据类型再运算
B. 赋值时,右边表达式的运算结果转换成左边变量的数据类型再赋值
C. 赋值时,左边变量的数据类型转换成右边表达式的运算结果类型再赋值
D. (float)(n+m)是先计算n+m,然后将结果转换为单精度实型
与x=y--完全相等的表达式是()
A. y=y-1,x=y
B. x=--y
C. x=y, y=y-1
D. x=y-1
设变量定义如下:int i=8,k,a,b;double x=1.43, y=5.3;则以下符合C语言语法的表达式是()
A. a=a*3=2
B. a+=a-=(b=10)/(a=5)
C. y=double(i)
D. x%3