在C语言中,合法的字符常量是 A.'\084' B.'\x48‘ C.'ab’ D.“\0” 顺便问下选哪个答案的元婴是为什么?

发布网友 发布时间:2022-03-26 16:10

我来回答

3个回答

热心网友 时间:2022-03-26 17:39

选择B
A。属于\ddd
格式,但dd必须是八进制
即0
1
2
3
4
5
6
7,题中的8不是八进制
B。正确
C。字符常量只能有一个字符
D。格式错了
应该是'\0'
应该是单引号。
解答完毕
希望对你有帮助!

热心网友 时间:2022-03-26 18:57

你好!
选择B
A。出现\0
格式,表示后面的数字应该是8进制,不应该出现8
B。正确,出现\x
格式,表示后面跟16进制
C。字符常量只能有一个字符
D。格式错了
应该是'\0'
应该是单引号。
仅代表个人观点,不喜勿喷,谢谢。

热心网友 时间:2022-03-26 20:32

选B,
A,084是表示8进制,出现8错误
C是字符串
D没有这种表示

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
15.600459s