FORTRAN学习记录(持续更新)
生活随笔
收集整理的這篇文章主要介紹了
FORTRAN学习记录(持续更新)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
FORTRAN:
- .f的后綴,表示固定格式; .f90的后綴,表示自由格式。
- 固定格式用‘C’開頭(必須在行首)表示注釋+C后面用tab縮進,否則編譯錯誤。
- 自由格式用‘!’開頭表示注釋,!后面不用縮進。
- FORTRAN變量不需要聲明就可以直接使用,編譯器根據變量名稱的第一個字母決定變量的類型。
- 換行連接使用‘&’
?
常數與變量:
INTEGER: ?整型數據
REAL: 浮點型
COMPLEX:復數,a+bi。COMPLEX*4, COMPLEX(4)單精度;COMPLEX*8,COMPLEX(8)雙精度
CHARACTER:字符數據
LOGICAL:邏輯判斷,1表示TRUE,0表示FALSE。
Logical a = .true.implicit:設置默認類型
eg:
implicit real(Z-P) ? ——》指定以Z到P開頭的變量為浮點數
implicit integer(A,B,C) ——》紙錠以A,B,C開頭的變量為整型數。
implicit none——》關閉默認類型功能,所有變量要先聲明。
PARAMETER:聲明常量
PARAMETER (KDLEN=200,KELEM=4000)#ifdef ?#else #endif:條件編譯
用法類似C語言。但是ifdef表示宏定義
PARAMETER(JSUP = 9,JSEC0= 3,JSEC1= 40,JSEC2=4096,JSEC3= 4, 1 JSEC4=2,JELEM=320000,JSUBS=400,JCVAL=150 ,JBUFL=512000, #ifdef JBPW_642 JBPW = 64,JTAB =3000,JCTAB=3000,JCTST=3000,JCTEXT=6000, #else2 JBPW = 32,JTAB =3000,JCTAB=3000,JCTST=3000,JCTEXT=6000, #endif3 JWORK=4096000,JKEY=46, JTMAX=10,JTCLAS=64,JTEL=255)DIMENSION:說明數組
?
總結
以上是生活随笔為你收集整理的FORTRAN学习记录(持续更新)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 卫星相关基本概念
- 下一篇: mysql(mariadb)常用命令(持