44问答网
所有问题
c语言存储中,一个字符占8位,那比如说CHINA的字符串就占40位吗
如题所述
举报该问题
推荐答案 推荐于2018-04-11
应该是占多少字节,只不过一字节是8位,
8位就是八个01码,2的8次方可以表示256种字符,
"CHINA"
字符串
占6个字节,一共有48位
因为字符串最后还有一个'\0'作为结束,也占1个字节,
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/VWK6VWYKD.html
其他回答
第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
一楼和三楼正解
相似回答
大家正在搜
相关问题
在C程序中字符串“China”和str数组在内存中各占几个字...
C语言中字符串占得字节数
C语言字符数占几个字节,又是多少位。
将字符串常量“china"存放于内存中,占用多少字节
字符串 在c语言中 占几个字节?
c语言:内存中,存储字符‘x’占用()字节,存储字符串“X”...
C语言在内存中存储"A"要占用个字节 存储'A'要占用几个字...