Nino add up @Wiki
型宣言文
最終更新:
nino-add-up
-
view
文字以外の型宣言文
- integer:基本整数型.-2147483648から2147483647までの整数.
- integer*8:8バイト整数型.-9223372036854775808から9223372036854775807までの整数.
- real:単精度実数型.±1.17549435×10^(-38)から±3.40282347×10^(+38)までの実数で精度は2進法で24桁.
- double precision:倍精度実数型(real*8でもよい).±2.225073858507201×10^(-308)から±1.797693134862316×10^(-308)までの実数で精度は2進法で53桁.
- complex:単精度複素数型.
- double complex:倍精度複素数型(complex*16).
- logical:論理型..TRUE.(真)と.FALSE.(偽)の二つの値のみ.
文字の型宣言文
- character a*15, b*15:a,bは半角で15文字分の長さの文字列となる.
- character*15 a, b:これでも上と同じ意味.ただ,個別に文字列の長さを設定できない.
- character a*(*):parameter文と併用する場合のみ.
ex.)character a*(*)
parameter (a = 'fortran')
parameter (a = 'fortran')
暗黙の型宣言
- 型宣言していない文字は,一文字目がi~nであるときは整数型,それ以外のときは単精度実数型として扱われる.
- implicit none:暗黙の型宣言を禁止することができる.
- 禁止するメリット
暗黙の型宣言は,タイプミスなどによる定義していない変数があってもミスしていることに気づかなくなる.禁止していればエラーが表示され,計算ミスを減らすことができる.
その他
- data:初期値の設定.
ex.)data n, pi, theta / 10, 3.14, (0.0, 1.0, 2,0)
- parameter:定数を定義する.プログラム中で変更できない.
ex.)parameter (pi = 3.14159)
[PR] メールフォーム