使用陣列來儲存中文(字串)

2021-08-11 22:40:29 字數 492 閱讀 6647

乙個英文本母在計算機中佔乙個位元組,乙個漢字在計算機中佔兩個位元組,所以如果使用陣列來儲存乙個漢字,可以寫成:

char a[3] = ;
之所以a內寫3,是因為編譯器會自動在字串後加上乙個」\0」作為結束符,所以會佔3個位元組。

同樣的道理,在陣列中用漢字儲存一句話,例如:「紅鯉魚與綠鯉魚與驢」:

char a[19] = ;
如果要分類儲存,則可以使用多維陣列,例如:1公司的小趙、小錢,和2公司的小孫、小李:

char a[2][2][5] = ,  };
或者如下方式也可以

char * arrayname_1 = "小明";

char * arrayname_2[3];

arrayname_2[0] = "小劉";

arrayname_2[1] = "小王";

Go by Example 中文 字串格式化

go 在傳統的printf 中對字串格式化提供了優異的支援。這裡是一些基本的字串格式化的人物的例子。下面是go的源 示例程式 go by example 中文 字串格式化 go 在傳統的printf 中對字串格式化提供了優異的支援。這裡是一些基本的字串格式化的人物的例子。package main i...

Python讀取文字,輸出指定中文(字串)

因業務需求,需要提取文字中帶有檢查字樣的每一行。樣本如下 1投入10kvb c母分段820閉鎖備自投壓板 2退出10kvb c母分段820備投跳803壓板 3退出10kvb c母分段820備投合820壓板 4檢查2 3號主變壓器分頭位置一致 5合上820斷路器 6檢查820斷路器確帶負荷 7檢查2號...

正則妙用,找出字串的的數字 中文 字母

public static void main string args throws exception list 思路 將字串按查詢型別拆分獲得陣列,計算陣列長度。list list 注意 public string split charsequence input,int limit 其中 li...