黑馬程序員匠心之作|C++教程從0到1入門編程-學習基礎知識

基礎知識

  1. 變量
    變量是爲了方便管理內存,用一個名字代替一塊內存空間
  2. 常量
    定義方式:(1)#define,宏常量;#define Day 7 不可改變(2)const修飾的變量
  3. 關鍵字
  4. 數據類型中的整型
    給變量分配合適的內存空間;int(4字節),short(2字節),long,long long(8字節)。sizeof(數據類型/變量名)可以求出內存空間
    在這裏插入圖片描述
  5. 數據類型中的小數
    單精度float(7位有效數字,4個字節)/雙精度double(15位有效數字,8個字節),c++默認情況下會顯示6位小數(在C++中,cout默認精度是6位。需要設置精度才能輸出你想要的位數);
  6. 數據類型中的字符型
    佔用1個字節,char ch='b',需要注意四點,字符型變量創建,字符型變量所佔大小,字符型常見的錯誤(單引號創建字符型變量,單引號裏面只能有一個字符);字符型變量對應的ASCII,A--97,a--65
  7. 轉義字符
    \n(換行符),\(輸出\),\t(水平製表符,8個空格,保持輸出整齊)
  8. 字符串
//c風格字符串,等號後面需要用雙引號,還要注意[]
char ch[]="hello world"

//c++風格字符串
#include<string>
string str1;
  1. 布爾類型
    所佔類型空間爲1,true爲1,false爲0;
  2. 運算符
    算術運算符,賦值運算符,邏輯運算符,比較運算符
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. 通過三目運算符實現簡單的判斷

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章