问题
单项选择题
若以下选项中的变量已正确定义,则正确的赋值语句是
A.x1=26.8%3;
B.1+2=x2;
C.x3=0x12;
D.x4=1+2=3;
答案
参考答案:C
解析:赋值操作由赋值运算符“=”来完成,一般形式为变量=表达式,赋值的方向为由右向左,即将“=”右侧表达式的值赋给“=”左侧的变量,执行步骤是先计算再赋值。选项A中运算符“%”的运算对象必须为整数,而选项A中26.8不为整数;选项B将一个变量赋值给一个表达式,这在C语言中是不允许的;选项D中也是将一个常量3赋值给一个表达式。