c语言单引号和双引号

c语言单引号括起来的字符和双引号括起来的字符的区别和占用字节数的多少

单引号括起来的是字符,双引号括起来的是字符串,系统自动在后面加上\0。
单引号占用字节数就是所有字符的数量,双引号为字符数量+1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-29
单引号括起来的是字符,双引号括起来的字符不是字符是string类型,自动会在后面加上\0.所以单引号是一个字符,而双引号是两个字符

虚心接受网友评论,修改一下
第2个回答  推荐于2017-09-18
双引号下的字符由于无法确定也就无法得到具体占用多少字节,所以它是以一个指针来处理字符串常量的。单引号毫无疑问一个字节。本回答被提问者采纳
第3个回答  2012-03-29
占用字节是一样的,都是一个字符
相似回答