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


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

雙引號中的一個字元或一系列字元表示字串字面值。它的型別為 const char[] ,並引用大小為字串長度 + 1 的陣列。那個額外的字元用來標記字串的結束。

字串字面值可以任意長,比如“abcdefg”。字元字面值幾乎總是隻包含單個字元。列印這些字元時,字串字面值一直列印到字串中遇到第一個 \0 或 NULL 字元為止。

更新於: 30-Jul-2019

607 次瀏覽

開啟你的 職業

透過完成本課程獲取認證

開始吧
廣告
© . All rights reserved.