string 本質是char型別的陣列

2022-09-12 09:45:22 字數 416 閱讀 8011

乙個字串,可以看作是多個char組成的陣列,本質就是char型別陣列。

字串是 unicode 字元的有序集合,用於表示文字。所以string 物件是 char 物件的有序集合,用於表示字串。string 物件的值是該有序集合的內容,並且該值是不可變的。字串本質是字元陣列——這是乙個非常重要的概念,了解這個概念就可以全面的理解和把握字串的各種特徵。

由於字串是字元陣列,因此字串可以直接當陣列使用,通過下標的模式訪問字串中的每乙個字元,或者可以將字串轉為字元陣列。

static

void main(string

args)

console.writeline(reverse+"

:串符字個一入輸請");

console.readline();

}

char是字元型別 string是字串型別

char型別 用單引號,例如 陳 a 2.string型別 用雙引號,例如 我是陳希章 char型別雖然聽起來是字元型別,但其他它可以隱式地轉換為包括short,int,long等整數型別。字元對應的編碼 大寫a編號為65,小寫a編號為97 char型別既然是乙個基礎型別,它有signed char...

char型別和string型別(C ,C

這一篇要講乙個非常重要的話題 char型別與string型別的區別。從字面上說,他們是有區別的 1.char是字元型別 2.string是字串型別 雖然一字之差,但其本質是很大的。2.string是乙個模板型別,也就是乙個class c 在c 中它屬於引用型別 reference type stri...

string型別轉換為char

標準庫string類提供了3個成員函式來從乙個string得到c型別的字元陣列,c str data copy p,n 1.c str 是borland封裝的string類中的乙個函式,它返回當前字串的首位址。換種說法,c str 函式返回乙個指向正規c字串的指標常量,內容與本 string串相同。...