每个字母占一个 但是一起就是五个 因为字符串末程序自动带个结束符 如果不明白的话建议看看C程序书第144页 不知道你的是不是谭浩强的《C程序设计》 希望能对你有帮助 望楼主采纳
每个字符一个字节,但是"abcd”占用5个字节,如果在结构体里面,和对准有关。
例如,'a'是一个字节,"a"是两个字节。双引号要加1个字节。
看你你是怎样声明,如果你声明的是char类型字符串,则每个字符占一个字节,即8bits,如果你声明的是wchar_t类型的字符串,则每个字符占两个字节,16bits!!
都是一个,但是整个字符串占5字节
1个字节