C语言中 "\X7D"与'\X7D' 哪个是合法常量 却别就在哪 分别表示什么? 单引号 双引号却别在哪?

如题所述

"\X7D"合法,双引号引起来的是字符串
与'\X7D'不合法,单引号只能引用字符,不能引用字符串注明:这不能说是常量,只能说是常量值,常量是一个量,量的名字有自己的命名规则
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-21
\x7d应该是ascii是}这个符号,前面\x表示16进制吧
应该都是合法的吧
双引号是字符串,单个字符也可以成为字符串
单引号是一个字符,这个就是一个字符,所以没有问题

不过应用的时候就不一样了
第2个回答  2014-01-21
'\X7D'合法,双引号不对
第3个回答  2014-01-21
一个是字符,一个是字符串本回答被提问者采纳
第4个回答  2014-01-21
"\X7D"
这个啊