コンソール電卓
Filename | 大小 | 时间 | 下载总数 |
calc5d.zip | 3.42 k | 2014-06-17 14:56:16 | 60 |
This repository is empty. Nothing has been committed yet.
SourceForge.JP の Wiki システムへようこそ。 ここは作業部屋用の Wiki ページです。
逆ポーランド表現のパーサと
その演算をするプログラム
参考資料:
技術評論社 河西 朝雄 著
C言語による はじめてのアルゴリズム入門
2718円+税
P252〜254より引用
技術評論社 奥村晴彦 著
C言語による最新アルゴリズム事典 2330円+税
P72〜73より引用・改変
<コンパイル>
$ gcc -o calc5d calc5d.c -lm
<使い方>
$ ./calc5d
(q) is quit, (h) is help, (k) is 関数一覧;
Calc: 2.3+3.5
2.3+3.5=5.800000000
(q) is quit, (h) is help, (k) is 関数一覧;
Calc: h
Calc Program Ver.5d (2013.05.24 11:33am)
Example:
(+)足し算(-)引き算(*)掛け算(/)割り算(%)余り
(<) 1<3と入力すると 1<<3=8左シフト
(>)64>3と入力すると64>>3=8右シフト
(&)ビット積(|)ビット和(#)ビット排他,内部では{}
(^)2^3で2の3乗 (q)quit (h)help (k)関数一覧
CTRL+C で強制終了します
(q) is quit, (h) is help, (k) is 関数一覧;
Calc: k
Calc Program Ver.5d (2013.05.24 11:33am)
関数一覧:
三角関数: cos sin tan atan=arctan acos=arccos
対数関数等: exp log=ln log10 sqrt cbrt=sqrt3
丸め・反転: ceil floor abs neg
進数: bin oct hex 0xbf58という風に0xをつけると16進
定数: pi=3.1415926 ei=ネイピア数 do=pi/180
三角関数で30度で使いたい時は cos(30*do)
(q)quit (h)help (k)関数一覧
CTRL+C で強制終了します
(q) is quit, (h) is help, (k) is 関数一覧;
Calc: sin(45*do)
sin(45*do)=0.707106781
(q) is quit, (h) is help, (k) is 関数一覧;
Calc:
Check Wiki Guide (Japanese) to refer syntax and functions.