c语言的一道题

c语言的一道题第五题,C和D不都是合法字符常量吗?是哪个错了
2024-11-24 13:40:30
推荐回答(3个)
回答1:

"f"是字符串常量,而不是字符常量,A错。
'xy'的引号中有两个字符,B错。
'\t'是转义字符,表示横向跳格,是特殊的字符常量,C正确。
'\712',用'\ddd'形式的8进制数表示字符是可以的,但是712太大了,已经超出界限了,因此并不是'\ddd'形式的8进制数表示字符,D错。
选C

回答2:

好吧,,,选C,
'\t'就是一个制表符

回答3:

C和D都是合法字符常量。