16.在C语言中,合法的字符常量是

2025-03-29 20:45:4095 次浏览

最佳答案

'\x43' 是正确的。

必须是单引号' '扩上的 “单个”字符才能叫字符常量。

转义字符也算单字符。双引号括上的是字符串!

1、'\084' 并不是 八进制,因为自由当‘\'后面的三位数都小于7的情况下,编译器才会认为是一个八进制数。所以'\084'是错的。

2、'\x43' 表示十六进制数,所以是对的,以'\x'开头的数是十六进制的

3、'ab',一定是错的,ab是两个字符,可以加字符串了。

4、"\0",是用 双引号 扩上的,所以它是字符串常量。

所以只有 2 是对的。

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。