Casio50
» fx-50F » Built-in
functions 內置功能 »
Base-n Calculations
基數運算
簡介
基數運算可容許以二進制 (Binary)、八進制 (Octal)、十六進制
(Hexadecimal) 及十進制 (Decimal)
進行基本四則及代數邏輯運算. 亦可在四種進制之間互換.
操作
要啟動基數運算, 請先按 Mode 0
轉入 <BASE> 模式
a) 輸入不同進制下的數字
- 先轉至適當的進制模式. 二進制者請按 Shift ENG
(Bin), 八進制請按 Shift ENG←
(Oct), 十六進制請按 ENG←
(Hex), 十進制請按 ENG (Dec).
- 然後直接輸入數字即可.
- 例: 輸入 100102.
- 先按 Shift ENG 轉至二進制.
- 輸入「10010」
- 提示:
- 十六進制下 A 至 F 的按法分別為 a b/c
(A)、°’”
(B)、hyp (C)、sin
(D)、cos (E)、tan
(F)。

- 在螢幕的右面會顯示當時的進制模式. 「b」代表二進制、「o」代表八進制、「H」代表十六進制、「d」代表十進制。
b) 四則運算
- 與一般四則運算相同
- 例: 計算 100102 + 101112 × 1102.
- 轉至二進制 (Shift ENG)
- 輸入「10010+10111×110」並執行 (=).
- 顯示答案: 100111002.
c) 進制互換
- 轉入轉換前的進制模式
- 輸入要轉換數字
- 轉入轉換後的進制模式即可
- 例: 把 100111002 轉為十進制及十六進制
- (如 10011100 已顯示在螢幕上則可立即跳至第三步.)
轉至二進制
- 輸入「10011100」.
- 轉至十進制 (ENG)
- 十進制為: 15610
- 轉至十六進制 (ENG←)
- 十六進制為: 9C16
d) 混合進制計算
- 與進制互換類似.
- 例: 計算 ADBCEF16 + 1234568, 並以十進制顯示答案.
- 轉至十六進制
- 輸入「ABCDEF」.
- 輸入加號「+」.
- 轉至八進制.
- 輸入「123456」.
- 執行 (=).
- 轉至十進制.
- 答案為: 1130217310
e) 代數邏輯運算
其他資料
各進制下的數字皆有不同大小限制, 現列表如下:
| |
下限 |
上限 |
| 二進制 |
正數 |
02 |
010 |
1111111112 |
51110 |
| 負數 |
10000000002 |
-51210 |
11111111112 |
-110 |
| 八進制 |
正數 |
08 |
010 |
37777777778 |
53687091110 |
| 負數 |
40000000008 |
-53687091210 |
77777777778 |
-110 |
| 十六進制 |
正數 |
016 |
010 |
7FFFFFFF16 |
214748364710 |
| 負數 |
8000000016 |
-21478364810 |
FFFFFFFF16 |
-110 |
| 十進制 |
-214748364810 |
214748364710 |
任何超出範圍的數字皆會引致「-E-」.
如果答案含小數部分, 計數機會將之捨去, 而不是四捨五入, 如「710 ÷ 410」所得出的答案是
110 (不是 210)
除十進制外, 其餘的進制系統會以「二的補數」(Two’s Complement)
來表達負數.
對於基數運算, fx-10F / fx-50F 的說明書中第 19 至 22 頁有完整的介紹.