6字节。
字符数组是用来存储字符数据的数组。其定义的一般形式为:char数组名[数据长度]。
字符数组用于存储字符或字符串。字符数组中的一个元素存储一个字符,占用一个字节的内存。在C语言中,字符串被当作字符数组来处理。为了确定字符串的实际长度,C语言指定了一个“字符串结束标志”,以字符“\0”作为结束标志。所以是6个字节。
C语言中没有字符串类型,字符串是以字符数组的形式存储的。
扩展信息:
输入字符数组
1.使用getchar()或scanf()的“%c”。格式字符将字符分配给数组。例如,对于数组a[10]:使用getchar()赋值:
for(i=0;i<10;i++)
a[i]=getchar();
使用scanf()赋值:
for(i=0;i<10;i++)
scanf("%c",&a[我]);
2.使用scanf()的'%s'格式给数组赋值。或者对于数组a[10]:
scanf("%s",a)或scanf("%s",&a[0]);
输入“Cprogram”并当你按Enter键时,数组a将自动包含以“\0”结尾的字符串“Cprogram”。
参考资料:
-字符数组
上一篇:iphone6s运行内存多大
下一篇:字符串在内存中占几个字节