いろんな表

必要と思われる事項を表にまとめてみました。

目次


算術演算子

演算子意味
**ベキ乗
*乗算
/除算
+加算
-減算
(注)優先順位は以下のとおり。
ベキ乗 > 乗算、除算 > 加算、減算

関係演算子

演算子意味関係式
.GT.大きいA .GT. BA > Bであれば真、そうでなければ偽
.GE.大きいか等しいA .GE. BA > = Bであれば真、そうでなければ偽
.NE.等しくないA .NE. BA!=Bであれば真、そうでなければ偽
.EQ.等しいA .EQ. BA=Bであれば真、そうでなければ偽
.LT.小さいA .LT. B A < Bであれば真、そうでなければ偽
.LE.小さいか等しいA .LE. BA =< Bであれば真、そうでなければ偽
(注) 本演習が行なわれている情報処理センターの計算機 (pear??.ipc.hiroshima-u.ac.jp)では、上の演算子だけでなく、">","<"などの 記号も使えるようである。これはコンパイラが "f2c + gcc"であるためで、 このような記号を用いたソースファイルを別のマシンに持っていっても普通 動作しない。よって">","<"などの記号は使用せず、上の表の中にあるものを 使うこと。

論理演算子

演算子意味関係式
.NOT.否定.NOT. BBが真ならば偽、Bが偽ならば真
.AND.論理積A .AND. BA,Bがともに真の時のみ真、それ以外は偽
.OR.論理和A .OR. BA,Bがともに偽の時のみ偽、それ以外は真
.EQV.論理等価A .EQV. BA,Bがともに真かともに偽ならば真、それ以外は偽
.NEQV.論理非等価A .NEQV. BA,Bがともに真かともに偽ならば偽、それ以外は真
優先順位は上に上がるほど高い。

主な組み込み関数

組み込み関数定義引数の個数総称名
型変換整数型への変換1INT
実数型への変換1REAL
倍精度実数型への変換1DBLE
複素数型への変換1 or 2CMPLX
四捨五入(実数型)a>=0 ならばINT(a+0.5)
a<0 ならばINT(a-0.5)
1AINT
絶対値|a|1ABS
剰余a1-INT(a1/a2)*a22MOD
符号の付け替えa2>=0 ならば|a1|
a2<0 ならば-|a1|
2SIGN
平方根(a)1/21SQRT
指数ea1EXP
自然対数loge(a)1LOG
常用対数log10(a)1LOG10
正弦sin(a)1SIN
余弦cos(a)1COS
正接tan(a)1TAN
逆正弦arcsin(a)1ASIN
逆余弦arccos(a)1ACOS
逆正接arctan(a)1ATAN
双曲線正弦sinh(a)1SINH
双曲線余弦cosh(a)1COSH
双曲線正接tanh(a)1TANH

本講義の目次へ戻る