c语言存储中,一个字符占8位,那比如说CHINA的字符串就占40位吗
5个回答
展开全部
对,对于AscII码是这样的,你可以查下对照表,比如字符'1',十六进制就是H31,占用一个字节,而一个字节就是8位.你例子的字符个数是5个,占用5个字节,共占用40位
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符串5个,后面还要加1个\0表示字符结束;所以,实际占的是6个字节,48个位
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个字节占8位,C可以用sizeof这个关键字来计算所占字节数。
"CHINA"字符串占6个字节,一共有48位
因为字符串最后还有一个'\0'作为结束,也占1个字节,
"CHINA"字符串占6个字节,一共有48位
因为字符串最后还有一个'\0'作为结束,也占1个字节,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一楼和三楼正解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询