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>
沒有留言:
張貼留言