字节数组和字符数组 如何拆分一个字节数组?
如何拆分一个字节数组?一个英文字母在电脑里占一个字节,一个汉字在电脑里占两个字节。因此,如果一个数组用来存储一个汉字,它可以写成:char a[3]={“character}13之所以写在a[]中,是
如何拆分一个字节数组?
一个英文字母在电脑里占一个字节,一个汉字在电脑里占两个字节。因此,如果一个数组用来存储一个汉字,它可以写成:
char a[3]={“character}
1
3之所以写在a[]中,是因为编译器会自动在字符串后面加一个“0”作为结束字符,所以它会占用3个字节。
同样,一个句子也可以用汉字数组存储,例如:“红鲤鱼青鱼驴子”:
char a[19]={“红鲤鱼青鱼驴子”}
1
如果要分类存储,可以使用多维数组,例如:1公司的小赵、小倩,第二公司的小孙和小李:
char a[2][2][5]={{“小赵”,“小钱”},{小孙},“小李”}
1
或按以下方式
char*arraynameu1=“小明”
char*arraynameu2[3
]arraynameu2[0]=“小刘”
arraynameu2[1]=“小王”
希望对您有所帮助----------------