c 第二章 變數

2021-08-04 06:37:57 字數 1083 閱讀 5141



c++基本算術型別

char 8位

wchar_t 16位

short 16位

int   16位

long  32位

float 6位有效數字

double 10位有效數字

long double 10位有效數字

1. 8位的塊為乙個位元組,32位為乙個字

2. unsigned無符號型別,表示大於等於0的數。signed帶符號數,最高位表示符號位。符號位為1表示負數,為0表示正數。

16位的short型別表示最大是2的15次方減一。16位的unsigned型別表示最大值是2的16次方減一。

3. 整數字後面加u表示unsigned型,加l表示long型,加ul表示unsigined long型;浮點數後面加f表示單精度,加l表示擴充套件精度,加e表示科學計數法。

在字元前加l,表示寬字元。

4. 換行符\n,雙引號\",反斜線\\。

5. c++變數名不能與關鍵字(do,if,double,else,enum,new,char,class,for...)一樣

6. 直接初始化int ival(1024);建立變數並賦予初值,靈活高效;

複製初始化int ival = 1024;擦除物件當前值並用新值代替;

7. 引用必須用與該引用同型別的物件初始化,可以在乙個型別定義行中定義多個引用,必須在每個引用識別符號前加&。

8. 除非特別宣告,const定義的變數只是該檔案的區域性變數,不能被其他檔案訪問,如果指定const 變為extern,就可以在整個程式中訪問。

9. const引用可以初始化不同型別的物件或者初始化為右值。非const引用不可以初始化為右值。

10.&ri = i;//ri是i的引用,對ri進行賦值實際是對i進行賦值。

11.typedef用來定義型別的同義詞。

12.每個enum定義一種唯一的型別。

13.class類的成員預設都是private,而struct關鍵字成員預設都是public的。

14.標頭檔案中不應該含有變數或者函式的定義。系統標頭檔案用<>,自定義標頭檔案用""。

整數,字元,布林值合稱為整型



第二章 shell變數

檢視所有全域性和區域性變數 delare和set 檢視所有全域性變數 env 定義環境變數 使用者變數在家目錄下的 bash profile和 bashrc中設定 全域性變數在 etc profile和 etc bashrc及 etc profile.d 下的指令碼檔案 登入shell待用流程 et...

第二天 第二章 變數

變數的定義和使用 1.必須是乙個有效的識別符號。2.不能使用保留字。3.慎用小寫字母l和大寫字母o。4.應選擇有意義的單詞作為變數名。通過 為變數賦值 number 1024 為number變數賦乙個數值 str 你好 為str變數賦乙個字串 python是一種動態語言,變數的型別可以隨時變化。ni...

第二章 C 筆記

1.可以用函式sizeof來確定乙個型別占用記憶體的大小 如 cout 2.整數除法的結果仍為整數,小樹部分會被截去。如,5 2 2 5 2 2 而不是 2.5 模運算 只有當被除數 前面的那個數 是負數時候,餘數才會是負數。如 7 3 1 12 4 0,20 13 7 而不是 7 3.型別轉換並不...