C++中字符串里每个字符占多少字节,譬如“abcd”里a b c d各占多少个字节?我用的是VC++6.0.

2024-11-29 08:04:09
推荐回答(5个)
回答1:

每个字母占一个 但是一起就是五个 因为字符串末程序自动带个结束符 如果不明白的话建议看看C程序书第144页 不知道你的是不是谭浩强的《C程序设计》 希望能对你有帮助 望楼主采纳

回答2:

每个字符一个字节,但是"abcd”占用5个字节,如果在结构体里面,和对准有关。
例如,'a'是一个字节,"a"是两个字节。双引号要加1个字节。

回答3:

看你你是怎样声明,如果你声明的是char类型字符串,则每个字符占一个字节,即8bits,如果你声明的是wchar_t类型的字符串,则每个字符占两个字节,16bits!!

回答4:

都是一个,但是整个字符串占5字节

回答5:

1个字节