1. 程式人生 > >字符和字符串

字符和字符串

簡寫 asc 系統 fine char s sci 註意 char har

前一個為字符數組,而第二個是字符串

char dog[8] = {‘b‘,‘e‘,‘a‘,‘u‘,‘x‘,‘ ‘,‘I‘,‘I‘};

char cat[8] = {‘f‘,‘a‘,‘t‘,‘e‘,‘s‘,‘s‘,‘a‘,‘\0‘};

註意,字符串常量不能與字符常量互換。字符常量(如‘S‘)是字符串編碼的簡寫。在ASCII系統上,‘S‘只是83的另一種寫法。 char shirt_size = ‘S‘; //this is fine

但“S” 不是字符常量,它表示的是兩個字符(字符S和‘\0‘)組成的字符串。更糟糕的是,"S"實際上表示的是字符串所在的內存地址。

字符和字符串