程序員計算器是一種簡單的終端工具,旨在為使用:
誰喜歡:
上圖描繪了沒有顏色的pcalc ,下面是啟用顏色( --colors )的pcalc的一個示例(取決於終端配置文件的不同)
這個想法是在開發任天堂遊戲男孩仿真器時誕生的。羅姆 - 投手 - 發現在線給出的工具很笨拙,不允許“不錯的多任務處理”
由於不斷需要可視化和操縱位,很明顯,更好的解決方案必須栩栩如生
從自製官方包裝安裝
brew install pcalc
從AUR安裝
yay -S programmer-calculator
要從源構建,您需要gcc , ncurses和源文件。如果您沒有Ncurses,請首先安裝它(即與系統的軟件包管理器一起安裝)。 (要在基於Debian的發行版中安裝ncurses,運行sudo apt-get install libncurses5-dev libncursesw5-dev )
首先,克隆存儲庫並將目錄更改為
git clone https://github.com/alt-romes/programmer-calculator ; cd programmer-calculator
然後,將代碼編譯到可執行文件中並安裝(在/usr/local/bin中安裝)
sudo make install
相反,如果您想卸載,則可以運行:
sudo make uninstall
要么從源頭重建,要么使用Brew DO
brew update
其次是
brew upgrade pcalc
只需運行程序員計算器程序
pcalc
有多種插入值/運算符的方法,請參見下面的示例2 + 2 :
2 ,其次是+ ,然後是22 ,其次是+22+ ,其次是22+2 (或IE 2 + 2 ) 使用用於分組的操作員優先級和括號。
2+2*3評估為8和(2+2)*3評估為12
所有三個數字表示都可以同時獲得,您可以將0xff + 0b101101 - 5直接插入計算器
默認情況下,使用64位用於算術,但是,在使用位時,我們經常希望使用更少的工作。使用此計算器,您可以更改所使用的鑽頭數量。顯示的數字將未簽名
要使用16位,鍵入16bit (位也將起作用)
要使用8位,鍵入8bit
要使用0 <n <= 64位,鍵入nbit
在運行計算器時,您可以輸入看到的內容,以顯示/消失:
要切換decimal history以切換小數表示binary以切換hex表示形式以切換十六進製表示operation以切換操作顯示
此外,可以打開和關閉接口顏色。
要設置默認接口,請使用所需的隱藏選項定義程序的別名
alias pcalc='pcalc -ibxdosn'
I:歷史,B:二進制,X:十六進制,D:小數,O:操作,S:符號,n:沒有顏色
您還可以使用長的選項隱藏零件: --history , --decimal ,等等。
ADD + SUB - MUL * DIV /
MOD % AND & OR | NOR $
XOR ^ NOT ~ SL < SR >
RL : RR ; 2's _ SE @
a + b算術添加a - b算術減法a * b算術乘法a / b算術整數部門a % b模量a & b位和操作a | b位或操作a $ b位或操作:與a ^ b位XOR操作:獨家或~a不操作:將A,0的所有位更改為1和1,為0a < b位偏移左左操作:移動A左B次數a > b位偏移右右操作:移動A正確的B次數次a : b位旋轉左左操作:旋轉A左B次數次a ; b位旋轉右右操作:旋轉A正確的B次數次_a 2的補體操作:2的補充(通常是A的對稱)@a交換endianness:交換A的字節順序(使用bit設置的位數來確定交換的位數量) 請參考