1、字串的定義
字串以空字元結尾,空字串被寫作\0,其ascii碼為0,用來標記字串的結尾。
如:char dog[5]=; //not a string!
char cat[5]=; //a string!
char bird[10]="mr. cheeps"; //the \0 is understood
2、注意點
字串常量(使用雙引號)不能與字元常量(使用單引號)互換。字元常量(如「s」)是字串編碼的簡寫表示。在ascii系統上,「s」只是83的另一種寫法。
char shirt_size='s'; //ok
char shirt_size="s"; //false!!! illegal type mismatch
C 字串知識點小結
c 提供了一下兩種型別的字串表示形式 c風格字串 c 引入的string 類型別 c 風格的字串起源於 c 語言,並在 c 中繼續得到支援。字串實際上是使用 null 字元 0 終止的一維字元陣列。因此,乙個以 null 結尾的字串,包含了組成字串的字元。下面的宣告和初始化建立了乙個 hello 字...
C語言字串知識點
在介紹c語言字元和字串之前,許多c語言初學者都很好奇,為什麼字元型別的資料是整型型別?其實字元在記憶體中,是以整數形式 ascii 0 127 存放在記憶體中的。因而字元型別資料屬於整型。字元知識點 定義乙個字元變數 char c a 字元常量要用單引號引用,字串才可以用雙引號 字元這裡就記住要用單...
C 知識點備忘
關鍵字 explicit不允許隱式的轉化 參考 例如 class string下面兩種寫法編譯通過,是正常的初始化方式 string s2 10 ok 分配10個位元組的空字串 string s3 string 10 ok 分配10個位元組的空字串以下宣告方式為隱式的宣告方式 string s4 1...