c语言存储中,一个字符占8位,那比如说CHINA的字符串就占40位吗

如题所述

应该是占多少字节,只不过一字节是8位,

8位就是八个01码,2的8次方可以表示256种字符,

"CHINA"字符串占6个字节,一共有48位

因为字符串最后还有一个'\0'作为结束,也占1个字节,
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-16
对,对于AscII码是这样的,你可以查下对照表,比如字符'1',十六进制就是H31,占用一个字节,而一个字节就是8位.你例子的字符个数是5个,占用5个字节,共占用40位
第2个回答  2012-11-16
字符串5个,后面还要加1个\0表示字符结束;所以,实际占的是6个字节,48个位
第3个回答  2012-11-16
一个字节占8位,C可以用sizeof这个关键字来计算所占字节数。
"CHINA"字符串占6个字节,一共有48位
因为字符串最后还有一个'\0'作为结束,也占1个字节,
第4个回答  2012-11-16
一楼和三楼正解
相似回答