C语言问题 什么意思?A怎么可以表示字符串呢

如题所述

首先C语言中用双引号来引住字符串,单引号引住单个字符,一个英文字符占一个字节,一个中文字符占两个字节,另外字符串的结尾总有一个‘\0’来结尾,这是字符串结尾标志,这是用来检查字符串的长度用的,是不会显示出来的,所以一个A占用一个字节,后面加上一个‘\0’就是两个字节
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-29
双引号代表的就是字符串,编译器在这个字符串末尾隐式的加上了\0本回答被网友采纳
第2个回答  2015-05-29
‘A’字符是用单引号的,"A"字符串是用双引号的。追问

A要占两个字节解释一下…

追答

'a'代表一个字符 (占一个字节)
“a”代表一个字符串(占两个字节,第一个字节是a的ASCII码,第二个是0,表示字符串的结束)

相似回答