单选题
有定义语句:int a;long b;double x,y;,则以下选项中正确的表达式是( )。
A、
a=x<>y
B、
a%(int)(x-y)
C、
(a*y)%b
D、
y=x+y=x
【正确答案】
B
【答案解析】
解析:C语言中没有“<>”运算符,所以A选项错误。“%”运算符的两个操作值必须为整型数据,所以B选项正确。a*y的结果为double型,所以C选项错误。不能将值赋给像x+y这样的表达式,所以D选项错误。
提交答案
关闭