CPP_Basic_Summary_0.2
1躏精、變量不要以兩個(gè)下劃線或者下劃線和大寫字母開頭
2、關(guān)于整型:
1字節(jié)=8位
1byte=8bit
short 至少16位捕虽,Mac上為16位
int 至少與short一樣長,Mac上為32位
long至少32位诫肠,且至少與int一樣長司澎,Mac上為64位
long long至少64位,且至少與long一樣長栋豫,Mac上為64位
3挤安、short是short int簡稱,long丧鸯、unsigned也一樣
4蛤铜、頭文件climits包含了整型限制的信息
5、CHAR_BIT為字節(jié)的位數(shù)
6骡送、sizeof(int)中的int是類型名,所以加()絮记,其余時(shí)候可選添加
7摔踱、C++創(chuàng)建字符常量用const
8、C++可使用int wrens(360)的方式初始化函數(shù)初值
9怨愤、C++11新增的大括號(hào)初始化器示例:
int rocs={}//其中可以不包括任何內(nèi)容派敷,則初始化為0
或者int rocs{}也可
10、整型的有無符號(hào)決定數(shù)據(jù)范圍撰洗,一旦溢出會(huì)極端跳轉(zhuǎn)
11篮愉、自然長度指的是計(jì)算機(jī)處理效率最高的長度
12、若能預(yù)知變量能表達(dá)的整數(shù)值大于16位整數(shù)的最大可能值差导,則使用long试躏,可以避免程序移植到16位系統(tǒng)時(shí)出現(xiàn)錯(cuò)誤和異常
13、cout<<hex;
為十六進(jìn)制輸出设褐,cout<<oct;
為八進(jìn)制輸出颠蕴,對(duì)后方輸出有效
14、表示十六位地址一般用unsigned int助析,比long適合
15犀被、char也可以視為整型
16、cin和cout默認(rèn)轉(zhuǎn)換的是十進(jìn)制
17外冀、成員函數(shù)cout.put('X')可直接輸出字符