字节数组和字符数组 如何拆分一个字节数组?

如何拆分一个字节数组?一个英文字母在电脑里占一个字节,一个汉字在电脑里占两个字节。因此,如果一个数组用来存储一个汉字,它可以写成: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]=“小王”

希望对您有所帮助----------------