勵志

勵志人生知識庫

字元常量是什麼

字元常量是用一對單引號括起來的一個字元。

在C和C++等程式語言中,字元常量可以是普通字元(如'a'、'1')、轉義字元(如'

'、'\t'),或通用字元(如'\u02C0'),如果字元常量以字母L開頭(僅當大寫時),則表示它是一個寬字元常量(例如L'x'),必須存儲在wchar_t類型的變數中;否則,它就是一個窄字元常量(例如'x'),可以存儲在char類型的變數中。

字元常量在記憶體中占用一個位元組的空間,存放的是該字元在ASCII碼錶中的值,即該字元的整型數據。字元常量只能包含一個字元,不能是字元串。字元常量區分大小寫,如'A'和'a'是兩個不同的字元常量。