请问C语言中,’\n’是占用几个字节的
职业培训
培训职业
2024-12-30
\n’是两个字节。1、如果是char 型,那么是占用1个字节,8位。如果是string型,应该是两个字节,16位,因为末尾还有个\0字符。比如:char c = 'a';//它占用一个字符char c[] = "a";//占用两个。char c[] = "abcde";//占用4+1 = 5 个,结尾有一个'\0'2、数字:
\n’是两个字节。
1、如果是char 型,那么是占用1个字节,8位。如果是string型,应该是两个字节,16位,因为末尾还有个\0字符。
比如:
char c = 'a';//它占用一个字符
char c[] = "a";//占用两个。
char c[] = "abcde";//占用4+1 = 5 个,结尾有一个'\0'
2、数字:
从小到大分别为:short、int、float、long、double。
字节为:1个、2个、4个、8个、8个
位数为:8位、16位、32位、64位、64位
3、汉字
一个汉字占用两个字节,16位。比如:中国,就占用4个字节,例如:
char c[] = "中国";//占用4+1 = 5个字符。
扩展资料
1、由于常用的英文字符用8位二进制就可以表示,所以通常就将8位称为一个字节。字长的长度是不固定的,对于不同的CPU、字长的长度也不一样。
2、不指定 signed 或者 unsigned 的 char 类型,在C语言中是未定义的,若考虑不同的编译器,我们不能确定 char 类型到底是有符号的,还是无符号的。
标签
版权声明:本文由哟品培原创或收集发布,如需转载请注明出处。
下一篇:中南民族大学录取通知书什么时候到
猜你喜欢
其他标签