c++程式設計基礎 第一章基本資料與表示式
1.一個簡單的c++程式
-
結構化方法程式設計
-
面向物件的方法程式設計
2.c++語言的基本資料型別與儲存整型形式
⑴c++語言的資料型別
①基本型別 -
整型(int ,bool,enum)
-
浮點型(float,double)
-
字元型(char)
②結構型別 -
陣列([])
-
結構(struct)
-
聯合(union)
-
類 (class)
③指標型別(*)
④空型別(void)
3.基本資料型別
Ⅰ整型
①int
c++有五種整型型別,char、short、int、long、long long,每種都有signed(有符號,預設)、unsigned(無符號)兩種分類,一共為10種類型
▲十進位制表示正整數
十進位制整數是帶或者不帶正負號,沒有小數點,由數字0-9組成的字串,c++中的十 進位制整數不能以0開始。
字尾L(l)表示長整型,字尾U(u)表示無符號型整數。
▲八進位制數是以0為字首,沒有小數點,由數字0-7組成的字串。八進位制只能表示正整數。
▲十六進位制是以0X(0x)為字首,沒有小數點,由數字0-9及a-f(A-F)組成的字串。十六進位制只能表示正整數。
②bool
邏輯型別只有兩個值true和false,在語言中用1和0參與運算。
③enum
Ⅱ浮點型
按照精度的不同劃分如下:
(1)float: 單精度型別
(2)double: 雙精度型別
(3)long double: 長雙精度型別
Ⅲ字元型
除了用字元表示字元型資料外,還可以用ASCII碼的八進位制數值,十六進位制數值之前新增轉義符反斜槓“\”,表示把它們的值轉換成字元。
4.運算子
運算子是一種告訴編譯器執行特定的數學或邏輯操作的符號。C++ 內建了豐富的運算子,並提供了以下型別的運算子:
①算術運算子
②關係運算符
③邏輯運算子
④位運算子
⑤賦值運算子
⑥雜項運算子