问题 单项选择题

有以下定义: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

答案

参考答案:B

解析: 选项A),若x和y相等,则分母为0,出现除0错误。选项C),double类型不能进行取余(%)操作,要求两个运算数必须是整数。选项D),x+y=x错误。

问答题 简答题
单项选择题