基礎知識
- 變量
變量是爲了方便管理內存,用一個名字代替一塊內存空間 - 常量
定義方式:(1)#define,宏常量;#define Day 7
不可改變(2)const修飾的變量 - 關鍵字
- 數據類型中的整型
給變量分配合適的內存空間;int(4字節),short(2字節),long,long long(8字節)。sizeof(數據類型/變量名)可以求出內存空間
- 數據類型中的小數
單精度float(7位有效數字,4個字節)/雙精度double(15位有效數字,8個字節),c++默認情況下會顯示6位小數(在C++中,cout默認精度是6位。需要設置精度才能輸出你想要的位數); - 數據類型中的字符型
佔用1個字節,char ch='b'
,需要注意四點,字符型變量創建,字符型變量所佔大小,字符型常見的錯誤(單引號創建字符型變量,單引號裏面只能有一個字符);字符型變量對應的ASCII,A--97,a--65
- 轉義字符
\n(換行符),\(輸出\),\t(水平製表符,8個空格,保持輸出整齊) - 字符串
//c風格字符串,等號後面需要用雙引號,還要注意[]
char ch[]="hello world"
//c++風格字符串
#include<string>
string str1;
- 布爾類型
所佔類型空間爲1,true爲1,false爲0; - 運算符
算術運算符,賦值運算符,邏輯運算符,比較運算符
cout << 10 % 3 << endl;//輸出爲1,取模運算本質爲取餘,只有整型變量可以進行取模運算
cout << 10 / 3 << endl;//輸出爲3
前置遞增符號先對變量進行++,再計算表達式,後置遞增先計算表達式,再對變量進行++;
//區別
//前置遞增先對變量進行++,再計算表達式
int a2 = 10;
int b2 = ++a2 * 10;
cout << b2 << endl; //b2=110,a2=11
//後置遞增先計算表達式,後對變量進行++
int a3 = 10;
int b3 = a3++ * 10;
cout << b3 << endl;//b3=100,a2=11
比較運算符用於表達式的比較,並返回一個真值或假值
11. 程序流程結構
循環結構,順序結構,選擇結構
12. 三目運算符
13. 通過三目運算符實現簡單的判斷