字符串的长度都是9 “a”,"I am a student"所占字节数相等吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 20:47:55
字符串的长度都是9 “a”,

字符串的长度都是9 “a”,"I am a student"所占字节数相等吗?
字符串的长度都是9 “a”,"I am a student"所占字节数相等吗?

字符串的长度都是9 “a”,"I am a student"所占字节数相等吗?
当然不是,看存储介质所占空间是多少,如char a[20]="a",b[20]="I am a student"; 衡量所占空间的大小是看a和b数组占用空间的大小,字符类型的变量占1个字节,这里的数组a里有20个元素,故占20个字节,b同理也占20个字节.另:b[]="I am a student",b数组占用空间大小为"I am a student"这个字符串的大小 + 结束符‘\0’的大小, 即占14+1 = 15个字节