Show page source of FrontPage #98686

{{{ comment
作業部屋の各種情報をプラグインを使って表示することができます。
使わない機能に関しては削除してしまって構いません。
FrontPage やサイドバーをディフォルトの内容に戻したい場合は、
ページを削除すると自動生成ページに戻ります。
}}}
= [[ProjectName]] 

[[RepositoryInfo]]

[[ProjectDescription]]

== リリースファイル (Release Files)
[[ReleaseList]]

== 最近のコミット (Recent Commits)
[[RecentCommit]]

[[RepositoryReadme]]

== 最近更新されたチケット (Latest updated Tickets)
[[RecentTickets(limit=5)]]

= 作業部屋 Wiki について

!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:

   Calc: 3*(1+2+3+4)/2

   Calc: 2*(3*(567+433)/300+15)+17

   Calc: 776&773 また 776|773 また 234#234 また 345<3

   Calc: -0.2*(2+(-1.5/-.2)+2.5)-pi

(+)足し算(-)引き算(*)掛け算(/)割り算(%)余り

(<) 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

   asin=arcsin sinh cosh tanh atanh=arctanh

   acosh=arccosh asinh=arcsinh

対数関数等: 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:docs:WikiGuide Wiki Guide (Japanese)] to refer syntax and functions.