CPP學習備忘 1 基本程式設計語句

2021-06-02 13:43:33 字數 717 閱讀 9326

switch括號中的表示式只能是整型、字元型或列舉型表示式。case後面的常量表示式之型別必須與其匹配。

流iostream主管資料型別的識別工作和溝通作業系統,全權負責把流中的資料送到對應的裝置上。流的格式操作亦可直接以輸出流的方式操作。

常用的流狀態:

showpos 在正數(包括0)之前顯示+號

left 左對齊

right 右對齊

boolalpha 邏輯值1和0用true和false表示

如:cout3)<<」 」<3); //輸出: 0 false

另外還有三個常用的流狀態是有引數的:

width(int) 

fill(char)

precision(int) //設定有效位數(普通顯示方式)或精度(定點或科學計數方式)。

特別注意width(n)為一次性操作,即第二次顯示時將不再有效。預設為width(0),表示僅顯示數值,如:

cout.width(5);

cout.fill(『s』);

cout<<23<<23;  //輸出:sss2323

還有另一種與《連用的設定方式,但在使用時要包含另乙個標頭檔案iomanip:

setw(int)

setfill(char)

setprecision(int)

如:cout<

CPP學習備忘 9 多型

雖然從廣義上說,資料型別是資料結構在一定的程式語言中的描述形式,但實際上描述群體資料 容器 的抽象資料型別才是資料結構的真正體現。類定義不占用任何記憶體空間,也沒有任何物件的預處理,所以沒有任何操作上的開銷。乙個操作隨著所傳遞或 的物件型別的不同能夠做出不同的反應,其行為模式稱為多型。c 中採用一種...

CPP學習備忘 12 模板

模板使程式設計師能夠快速建立具有型別安全的類庫集合和函式集合,以方便更大規模的軟體開發。c 的stl全賴於模板實現,模板是c 物件導向程式設計的重要補充。函式模板的定義形式為 template 型別參數列 返回型別 函式模板名 資料參數列 函式模板定義體 函式模板不是函式,它是以具體的型別為實參來生...

cpp學習 指標 1

1.int x 3 int p x 1 這一段 中int p結合順序為 int p,改為int p 則無法通過編譯。2 此處p代表乙個首位址,而下面的使用中p則代表定位到這個首位址,而int和char之類的之前的型別,則起到了確定該指標指向的變數的具體長度,譬如int為4個位元組,short為兩個位...