請幫忙點一下!謝謝!

2015年8月29日 星期六

3. C++ 基本資料型態

C++再處理資料結構上,如一些"數值"運算、資料位置的運算上
數值運算: 整數、浮點數、字元、邏輯值
資料位置: 指標、參照...

數值運算:
 1. 整數和浮點數
     一. 整數就是不具有小數點的數值,預設的資料型態是"int"
           (1) 可在數字之後加上"L" OR 1改成為 long int
           (2) 若在整數之前加上"0"時,數值是以8進位的方式來儲存
           (3) 若是加上"0x",則是以16進位的方式來儲存
           (4) 整數後面加上U or u 表示不加正負號的整數
     二. 浮點數是帶有小數點的數值,預設的資料型態是"double"
     但是因為電腦內部儲存位置有限,無法真正描述 pi 、根號2
           (1) 數值之後的f or F 代表float
           (2) 加上l or L為long double
           (3) 若非常大或非常小的數值,浮點數也有"指數表示法"
                 1.6820057515E3     -1.6820057515E-5

 2. 基本數值資料型態"範圍"
     (1) bool     8bits
     (2) int        32bits
     (3) float     32bits
     (4) double  64bits
     (5) long double  80bits

 3. 變數和常數
     一. 允許變更其內容的,稱為"變數"
           float a;   int b; float c=7.5;
     二. 某些變數是不變的,且不需要重複出現其變數,稱之為常數
           const double Chang = 7.5;
           const float Money = 0.7575;
           const int MaxMoney = 2048
 4. 算數運算
     就是進行"加"、"減"、"乘"、"除",四則運算
     (1) 運算規則是依據數學定義的"先乘除後加減"!!
     (2) 當然也有跟C語言中"累"加, 減, 乘, 除
           1. 累加  N = N+1  N++ ++N
           2. 累減  N = N-1   N--   --N
           3. 累乘  N = N*rate  N *= rate
           4. 累除  N = N/rate   N /= rate
     (3) sizeof()運算子
           可以顯示使用多少記憶體空間位元組
     (4) 若數學運算需要用到"平方根"、"次方"、"三角函數",等非單純四則運算
           需要再程式開頭檔的地方加上"<cmath>"
           #include <cmath>

   

沒有留言: