c语言:已知ch是字符型变量,下面正确的赋值语句是?A. ch='123',B. ch='\xff' C.ch='\08' D. ch='\'

c语言:已知ch是字符型变量,下面正确的赋值语句是?
A. ch='123'
B. ch='\xff'
C.ch='\08'
D. ch='\'
写出思考过程,拜托了

第1个回答  2014-12-20
A. ch='123' 单字符,不能有多个
B. ch='\xff' 正确 用\转义时,里面可以是16进制
C.ch='\08' 8进制不能有8
D. ch='\' \是转义字符,应该写'\\'本回答被提问者采纳
第2个回答  2014-12-20
选B,

a代表的字符不知道是几进制的,‘\123’正确的写法
b正确
c\08代表8进制,所以最大的是7
d一个反斜杠是非法的。追问

很感谢您!

追答

不客气