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”并当你按回车键时,数组将自动包含一个以“\0”结尾的字符串“Cprogram”。
参考资料:
-字符数组
上一篇:华为应用市场占内存太大
下一篇:字符串在内存中占用的字节数