已知各变量的类型说明如下:
Int m=8,n, a, b;
unsigned long w=10;
double x=3.14, y=0.12;
则以下符合C语言语法的表达式是( )。
A.a+=a-=(b=2)*(a=8) B.n=n*3=18
C.x%3 D.y=float (m)
【答案】:A
【解析】:B的...
用户登录可进行刷题及查看答案
【解析】:B的错误在于赋值语句的左侧只能为一个简单变量,如:n=3*(n=18); C的错误在于%运算符只能适用于整型数据,D的错误在于作类型转换时,应将类型加上括号,即为:y=(float)m
登录后提交答案
暂无评论,来抢沙发