C++ 字串常量與字元常量的區別


在 C++ 中,單引號中的字元是字元常量。型別為 char。例如,'a' 在基於 ASCII 的系統中為 char 型別,其值是 97。

雙引號中一個字元或一系列字元表示一個字串常量。型別為 const char[],並表示一個長度等於字串長度加 1 的陣列。其中額外的一個字元表示字串的結尾。

字串常量可以是任意長度,例如 "abcdefg"。字元常量通常只包含一個字元。當列印這些內容時,字串常量會一直列印到字串中遇到第一個\0 或 NULL 字元。

更新時間:2019 年 7 月 30 日

610 次瀏覽

廣告
© . All rights reserved.