1.
變數名命名需注意:以兩個下劃線或下劃線和大寫字母打頭的名稱被保留給實現使用;以乙個下劃線開頭的名稱被保留給實現,用作全域性識別符號。
2.對型別名使用
sizeof
運算子時,應將名稱放在括號中,但對變數名使用時括號可選。
3.標頭檔案
climits
定義了符號常量來表示型別的限制。
4.若不對函式內部定義的變數進行初始化,則該變數的值將是它被建立之前相應記憶體單元儲存的值。
5.c++11
初始化方式:使用大括號初始化器
如:int n = ;//
等號可省略。
6.選擇整型變數:一般選擇
int;若變數可能大於
16位整數則使用
long
;若可能大於
20億則使用
long long
;僅當有大型整型陣列時,才有必要使用
short。7.
成員函式歸類所有,描述了操縱類資料的方法。只能通過類的特定物件來使用成員函式。
8.char
在預設情況下是否有符號由
c++實現決定。
9.wchar_t
型別是一種整數型別,有足夠的空間,可以表示系統使用的最大擴充套件字符集。需用
wcin
和wcout
處理wchar_t
流。可通過加上字首
l來指示寬字元常量和寬字串。
10.c++
新增的型別:
char16_t
(使用字首
u表示),
char32_t
(使用字首
u表示)。
11.通常
cout
會刪除結尾的零,呼叫
cout.setf()
將覆蓋這種行為。
12.浮點常量在預設情況下為
double
型別。13.
列表初始化不允許縮窄。
14.使用
auto
關鍵字而不指定變數的型別時,編譯器將把變數的型別設定成與初始值相同。
C Primer Plus 第三章 學習
oop的本質是設計並拓展自己的資料型別,即讓型別與資料匹配。c 內建的型別,分為兩組 基本型別,復合型別。基本型別 整數,浮點數 復合型別 陣列,字串,指標和結構。標識儲存的資料的方法 使用變數 3.1簡單變數 程式必須記錄三個基本屬性 1.資訊將儲存在 2.要儲存什麼值 3.儲存何種型別的資訊 宣...
C Primer Plus 第三章筆記
他們都是無符號的 char16 t 用 u表示 char32 t用u表示 bool 非0都是true 盡量用const而不是 define來作為常量標註 1來可以限定型別,2來可以限定作用域範圍 float型別的儲存方式 計算機會分別儲存兩部分 1部分儲存的是值,另一部分是儲存對值得縮小放大倍數 1...
C primer plus第三章筆記
注意位 bit 位元組 byte 的區分.1bite可以為1或0,1b 位元組 256b 位 1kb 1024b.但在有的程式語言中位元組未必包含8位.舉例來講 int a 有以下四種種情況 sizeof a sizeof a sizeof a sizeof a 3.相對於c語言新的初始化方法 in...