Skip to content Skip to content

CASIO

用戶說明書

尋找

基數計算 (BASE)

想要使用基數執行計算時,請用 鍵進入 BASE 模式。

  • (BASE)

當您進入 BASE 模式時,其初始預設數字模式為十進位,這表示輸入和計算結果都會使用十進位數字格式進行。您可以按以下按鍵來切換數字模式:十進位使用 (DEC),十六進位使用 (HEX),二進位使用 (BIN),而八進位使用 (OCT)。


範例:若要進入 BASE模式,請切換到二進位模式,並計算 112 + 12

  • (BIN)
  • 111

注意

使用下列按鍵來輸入十六進位值的字母 A 到 F:(A)、(B)、(C)、(D)、(E)、(F) 。

除了十進位值,也可用二進位、八進位和十六進位值執行計算。

您可指定要套用到所有輸入和顯示數值的預設數字系統,以及輸入個別數值時的數字系統。

您無法將科學函數用於二進位、八進位、十進位和十六進位計算式中。您無法輸入含有十進位部位和指數的數值。

如果輸入含有十進位部位的數值,裝置會自動切割十進位部位。

二進位、八進位和十六進位的負數值會由取得二的補數來產生。

您可在基數計算式的數值中使用下列的邏輯運算子:and (邏輯積)、or (邏輯和)、xor (互斥或閘)、xnor (反互斥或閘)、Not (位元補數) 和 Neg (負數)。

以下是各個可用的數字系統的可允許範圍。

基數模式 輸入/輸出範圍
二進位

正數:0 ≦ x ≦ 0111111111

負數:1000000000 ≦ x ≦ 1111111111

八進位 正數:0 ≦ x ≦ 3777777777
負數:4000000000 ≦ x ≦ 7777777777
十進位 -2147483648 ≦ x ≦ 2147483647
十六進位 正數:0 ≦ x ≦ 7FFFFFFF
負數:80000000 ≦ x ≦ FFFFFFFF

指定特定輸入值的數字模式

您可以接在某個值後輸入特殊指令,以指定該值的數字模式。這些特殊指令為:d (十進位)、h (十六進位)、b (二進位) 和 o (八進位)。


範例:若要計算 1010 + 1016 + 102 + 108 並將結果以十進位值顯示

  • (DEC)(LOGIC)(LOGIC)(LOGIC)(d) 10
    (DEC)(LOGIC)(LOGIC)(LOGIC)(h) 10
    (DEC)(LOGIC)(LOGIC)(LOGIC)(b) 10
    (DEC)(LOGIC)(LOGIC)(LOGIC)(o) 10

  • 36

將計算結果轉換為其他類型的值

您可以使用下列任何一種按鍵操作來將目前顯示的計算結果,轉換為另一種類型的值:(DEC) (十進位)、(HEX) (十六進位)、(BIN) (二進位)、(OCT) (八進位)。


範例:若要以十進位模式計算 1510 × 310,然後再將結果轉換為十六進位、二進位和八進位

  • (DEC) 153
  • 45
  • (HEX)
  • 2d
  • (BIN)
  • 101101
  • (OCT)
  • 55

注意

您可能無法轉換計算範圍大於結果數字系統的計算範圍的數字系統的值。

訊息「Math ERROR」表示結果有太多位數 (溢位)。

基數計算範例

範例 1:在二進位下 計算 101112 + 110102 (1100012)

  • (BIN) 1011111010
  • 110001

範例 2:以八進位 計算 78 + 18 (108)

  • (OCT) 71
  • 10

範例 3:以十六進位 計算 1F16 + 116 (2016)

  • (HEX) 1(F)1
  • 20

範例 4:將十進位數值 3010 轉換為二進位、八進位和十六進位

  • (DEC) 30
  • 30
  • (BIN)
  • 11110
  • (OCT)
  • 36
  • (HEX)
  • 1E

範例 5:若要將 510 + 516 的計算結果轉換為二進位

  • (BIN) (LOGIC)(LOGIC)(LOGIC)(d) 5
    (LOGIC)(LOGIC)(LOGIC)(h) 5
  • 1010

邏輯和負數運算

您的計算器提供邏輯運算子 (And、Or、Xor、Xnor) 和函數 (Not、Neg),可讓您以二進位值進行邏輯和負數運算。使用當您按下 (LOGIC) 時出現的選單來輸入這些邏輯運算子和函數。


注意

在二進位、八進位或十六進位的負數運算中,計算器會將值轉換為二進位,取得二的補數,然後再將其轉換回原始的數字基數。對於十進位值,計算器只會增加一個減號。

範例

以下所有範例都是在二進位模式下執行。


範例 1:若要求得 10102 和 11002 的邏輯 AND 結果 (10102 and 11002)

  • 1010(LOGIC)(And) 1100
  • 1000

範例 2:若要求得 10112 和 110102 的邏輯 OR 結果 (10112 or 110102)

  • 1011(LOGIC)(Or) 11010
  • 11011

範例 3:若要求得 10102 和 11002 的邏輯 XOR 結果 (10102 xor 11002)

  • 1010(LOGIC)(LOGIC)(Xor) 1100
  • 110

範例 4:若要求得 11112 和 1012 的邏輯 XNOR 結果 (11112 xnor 1012)

  • 1111(LOGIC)(Xnor) 101
  • 1111110101

範例 5:若要求得 10102 的位元補數運算結果(Not(10102))

  • (LOGIC)(LOGIC)(Not) 1010
  • 1111110101

範例 6:若要求得 1011012 的負數運算 (求得二進位補數) 結果 (Neg(1011012))

  • (LOGIC)(LOGIC)(Neg) 101101
  • 1111010011
列印此頁
頁首