C Primer Plus 第三章筆記

2021-08-16 03:54:25 字數 1047 閱讀 7476

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...