使用数组来储存中文(字符串)

来源:互联网 发布:淄博市网络推广经理 编辑:程序博客网 时间:2024/05/01 04:33

一个英文字母在计算机中占一个字节,一个汉字在计算机中占两个字节,所以如果使用数组来储存一个汉字,可以写成:

char a[3] = { "字" };

之所以a[]内写3,是因为编译器会自动在字符串后加上一个”\0”作为结束符,所以会占3个字节。

同样的道理,在数组中用汉字储存一句话,例如:“红鲤鱼与绿鲤鱼与驴”:

char a[19] = { "红鲤鱼与绿鲤鱼与驴" };

如果要分类储存,则可以使用多维数组,例如:1公司的小赵、小钱,和2公司的小孙、小李:

char a[2][2][5] = { {"小赵", "小钱"}, {"小孙", "小李"} };
阅读全文
0 0
原创粉丝点击