【一个字符占几个字节】C语言中一个英文字母.汉字.数字分别都占几个字节啊
答案:2 悬赏:0 手机版
解决时间 2021-02-08 03:44
- 提问者网友:几叶到寒
- 2021-02-08 00:39
【一个字符占几个字节】C语言中一个英文字母.汉字.数字分别都占几个字节啊
最佳答案
- 五星知识达人网友:woshuo
- 2021-02-08 01:12
【答案】 1、英文字母:如果是char 型,那么是占用1个字节,如果是string型,应该是两个.
比如:
char c = 'a';//它占用一个字符
char c[] = a;//占用两个.
char c[] = abcde;//占用4+1 = 5 个,结尾有一个'\0'
2、数字:这个有很多中,从小到大分别为:
short、int、float、long、double
分别为:1个、2个、4个、8个、16个
3、汉字:理论上说,一个汉字占用两个字符.比如:中国,就占用4个字符,如果是:
char c[] = 中国;//占用4+1 = 5个字符
char c = '中';//错误,不能这样计算
不知道我这样说你可明白?
比如:
char c = 'a';//它占用一个字符
char c[] = a;//占用两个.
char c[] = abcde;//占用4+1 = 5 个,结尾有一个'\0'
2、数字:这个有很多中,从小到大分别为:
short、int、float、long、double
分别为:1个、2个、4个、8个、16个
3、汉字:理论上说,一个汉字占用两个字符.比如:中国,就占用4个字符,如果是:
char c[] = 中国;//占用4+1 = 5个字符
char c = '中';//错误,不能这样计算
不知道我这样说你可明白?
全部回答
- 1楼网友:何以畏孤独
- 2021-02-08 02:46
谢谢了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯