1) 關(guān)于10進(jìn)制、8進(jìn)制、16進(jìn)制的常量:
常規(guī)寫法,就表示10進(jìn)制;
以數(shù)字0開頭的寫法,表示8進(jìn)制;
以數(shù)字0加上小寫字母x開頭的,表示16進(jìn)制;
舉例如下:數(shù)字20的以上三種表示法:
10進(jìn)制表示法:20
8進(jìn)制表示法:024
16進(jìn)制表示法:0x14
2) 在常量后面跟上字母"U"或"u"(即:大小寫的U)時,表示unsigned類型
3) 在常量后面跟上字母"L"或"l"(即:大小寫的L)時,表示長整型,即:long
關(guān)于2) 與 3) 舉例
128u //* 表示unsigned //* 當(dāng)然此處也可以用大寫的U
128L //* 表示long //* 當(dāng)然此處也可以用小寫的l
128LU //* 表示unsigned long //* 當(dāng)然此處也可以用128LU
4) 關(guān)于浮點(diǎn)數(shù)的常量:
在小數(shù)常量后面加上F或f,表示該常量為一單精度常量
如果在小數(shù)常量后面加上L或l,表示擴(kuò)展精度(一種比單精度再精確的浮點(diǎn)數(shù)類型)
5) 布爾常量,有且僅有兩種:true與false
6) 關(guān)于char與wchar_t類型的字符常量
char 類型的常量,是指:用兩個單引號括起來的單個字符,即為char型常量。
如果在單引號的前面加上大寫字母L,則可表示wchar_t類型的常量。
注釋:wchar_t是指一種寬字節(jié)類型。比如,有時候項(xiàng)目中可能就需要處理一些unicode或中文漢字之類的字符時,就需要用到它。
舉例如下:
'a' L'a'//wchar_t