對(duì)于文字常量,列出如下關(guān)鍵信息,都是以前自己不太清楚的部分
文字常量類型:
1、整型
2、浮點(diǎn)型
3、bool型
4、字符型
5、字符串型
6、轉(zhuǎn)移序列
===========================================
1、整型:有short,int,long int。默認(rèn)情況下都是有符號(hào)型的:1024。最左邊為符號(hào)位,1表示負(fù)數(shù),0表示正數(shù)。如果要表示無符號(hào)型,則為:1024U。如果要表示長(zhǎng)整型,則為:1024L。
2、浮點(diǎn)型:默認(rèn)情況下都是double型的:3.141592。如果要表示為float型,則為3.141592F。如果要表示長(zhǎng)雙精度(即擴(kuò)展精度),則為3.141592L。
4、字符型:'A' ,數(shù)據(jù)類型為char。L'A' 為寬字符型,數(shù)據(jù)類型wchar_t。
5、字符串型:"hello,world",數(shù)據(jù)類型為const常量數(shù)組。特別需要注意的是:編譯后的字符串長(zhǎng)度=編譯前的字符串長(zhǎng)度+編譯器為表示字串結(jié)束而自動(dòng)為其在最后位加入的NULL(即'\0'),這在字符型里是不會(huì)出現(xiàn)的。 L"hello,world":寬字符串型。
6、轉(zhuǎn)移序列: 常見的有\(zhòng)"(雙引號(hào))? \'(單引號(hào)) \\(反斜杠)等(自己太懶了,都不想寫了)

對(duì)于1、2有特別需要注意的地方,有符號(hào)型的只能是整型數(shù)據(jù),不能用在浮點(diǎn)型上。
如果要讓一行未結(jié)束的字串換行繼續(xù)寫,則可以用如下表示:
"hello?,my \
?girlfirend"
也就是說,要在最后一個(gè)字符后面加"\"反斜杠。