56. 已知char a='R'; 则正确的赋值表达式是( )。A. a=(a++)%4B. a+2=3C. a+=256--D. a='\078'
1 回答
已采纳

onemoo
TA贡献883条经验 获得超454个赞
A 正确
B 中 a + 2 是右值表达式,不能放在等号左侧
C 中 256 是右值,不能搭配自减运算符
D 中 '\xxx' 这样是通过转义来表达字符的一种形式,但是这种写法要求这三位是八进制数。显然这里出现了数字 8 就不正确了。
- 1 回答
- 0 关注
- 1479 浏览
添加回答
举报
0/150
提交
取消