好用的計算機工具Console Calculator

在網路上面找了很久,終於發現了一個適合程式設計及數位設計的計算機。

[][5]

正如他的名字所顯示的,這是一個文字模式的計算機。正也因為如此,他具有顯示history的功能,同時也可以自訂變數。當然,如果僅是如此,很多計算機程式也有這樣的功能。甚至找一個Script language(如Tcl或Python)也可以有類似的功能。

對於我們這種人,工作上最常遇到的就是二進制或是16進制的計算了。在CCalc的Console中接受下面幾種數字表示方式:

  • 十進制:102, 981, 123456
  • 二進制:0b11101101, 0b11110000
  • 十六進制:0x1FFB, 0xFFFF

而且您也可以在一個運算式中同時使用上面的各種表示方式。您也可以選擇最後的結果,要以哪種表示方式顯示。這對於我們這種常在不同進制的數字間打轉的人是非常方便的。

另外,他也提供了常用的數量級表示法:

  • P 10^15
  • T 10^12
  • G 10^9

  • M 10^6

  • k 10^3

  • c 10^-2

  • m 10^-3

  • u 10^-6

  • n 10^-9

  • p 10^-12

  • f 10^-15

  • a 10^-18

所以,如果你想知道60MHz的週期是多少。就可以用1/60M就得到答案是1.66667e-8秒。懶得去想這個答案是多少奈秒嗎?很簡單,只要在這個答案的下面輸入/1n。也就是除以1e-9的意思。就可以得到答案是16.6667ns了。這邊也讓我們看到CCalc的另外一個好用的功能。如果輸入的算式的第一個項目是operator。那麼他會自動在最前面插入上一個算式的結果。

另外,他也提供自定義的變數功能。所以您可以很簡單的寫出如:

a = 3

b = 4

a+b

這樣的計算過程。所以您可以隨時把某個計算過程的結果記錄下來:

result01 = ans

ans是CCalc的一個特別的變數,他永遠都是代表著前一個運算式的結果。

我為了找一個好用的計算機程式,已經看過一堆網路上面的要錢或是不要錢的程式。但是,目前為止,我認為沒有一個比這個CCalc更適合程式設計或是數位設計了。

最後補上一些其他的features:

  • 提供常用的數學函式,如:sin, cos, ln...
  • 可以讓您自訂函式。
  • 可以自訂一個文字檔,裡面放置算式,透過CCalc載入做一次運算。
  • 上下鍵可叫出之前的歷史算式。
  • 可以設定縮小成Tray icon。

其他的就有待大家自己去用了。

[5]:

comments powered by Disqus