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

對于1、2有特別需要注意的地方,有符號型的只能是整型數據,不能用在浮點型上。
如果要讓一行未結束的字串換行繼續寫,則可以用如下表示:
"hello?,my \
?girlfirend"
也就是說,要在最后一個字符后面加"\"反斜杠。