有以下定义: int a; long b; double x, y; 则以下选项中正确的表达式是( )。

admin2015-07-28  28

问题 有以下定义:
int a;
long b;
double x, y;
则以下选项中正确的表达式是( )。

选项 A、a%(int)(x-y)
B、a=x<>y
C、(a*y)%b
D、y=x+y=x

答案A

解析 C语言中没有"< >"运算符,如果要判定两个变量不等,应使用运算符"!=",选项B)错误;求余运算符"%"两侧的参与量必须为整型,所以选项C)错误,选项A)正确;赋值运算符的左侧只能为变量,不能为常量或者表达式,选项D)错误;答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/r7Jp777K
0

最新回复(0)