UNIX/Linuxの部屋 dcコマンドの使い方

TOP UNIX/Linuxの部屋 UNIX/Linuxコマンド一覧 用語集 新版 由来/読み方辞書 環境変数マニュアル Cシェル変数 システム設定ファイル システムコール・ライブラリ ネットワークプログラミングの基礎知識 クラウドサービス徹底比較・徹底解説




コマンド dc 逆ポーランド記法の計算機 このエントリーをはてなブックマークに追加

計算式を逆ポーランドに変換すると、括弧の優先順位などを気にせず、先頭から順番に処理していくことがでる。逆ポーランドはコンピュータ向けの書き方で、人間が使う場合は、bc コマンドなどを使うとよい。
% dc
2 3 + (2+3の結果をスタックにpush)
p (スタックの先頭を表示)
5 (結果は5)
1 2 + 5 3 - * ( (1+2)*(5-3)の結果をスタックをpush)
p (スタックの先頭を表示)
6 (結果は6)
>> FreeBSDオンラインマニュアル(man) FreeBSD dc(1)
>> Linuxオンラインマニュアル(man) Linux dc(1)
>> Solaris10オンラインマニュアル(man) Solaris10 dc(1)