FORTRAN90用法总结推荐文档

F0RTRAN90用法总结1、数据类型整型INTEGER实型REAL复型COMPLEX字符型CHARACTER逻辑型LOGICAL2、特殊函数1>定值函数PARAMETER(变量列表)或类型说明符,PARAMETER::变量列表2>IMPLICIT类型说明符(字母表)类型定义函数(默认规则,取消IMPLICITNONE)3>**乘方4>STOP[标号]终止执行5>PAUSE[标号]暂停程序6>字符串长度函数LEN(String)、LEN.TRIM(String)7>除去字符串尾部空格TRIM(String)8>字符串位置函数INDEX(Stringl,String)9>字符串比较函数LGE(Stringl,String2)LGT(Stringl,String2)LLE(Stringl,String2)LLT(Stringl,String2)10>字符串空格首位调整ADJUSTL(String).ADJUSTR(String)11>字符串、ASSII码互相转化函数①化为ASSII码ICHAR(String)IACHAR(String)②化为字符串CHAR(I)、ACHAR(I)12>.LT.«)・LE.«=).EQ.(=).NE.(/=).GT.(».GE.0=)13>.AND.与.0R.或.NOT.非.EQV.等于・NEQV.不等.XOR.异或3、IF函数1>单支IFIF(逻辑表达式)THEN块语句ENDIF2>双支IFIF(逻辑表达式)THEN块语句1ELSE块语句2ENDIF3>多支IFIF(逻辑表达式1)THEN块语句1ELSEIF(逻辑表达式2)THEN块语句1ELSEIF(逻辑表达式N)THEN块语句NELSE块语句N+l---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---ENDIF4>逻辑IFIF(条件表达式)可■执行语句5>算术IFIF(算术表达式)标号1,标号2,标号3标号1可执行语句1标号2•可执行语句2标号3可执行语句34、CASE块SELECTCASE(表达式)CASE(表达式1)块语句1•••CASE(表达式N)块语句NCASEDEFAULT默认块语句ENDSELSCT5、循环函数1>循环控制语句IF(e)EXIT终止循环2>CYCLE跳出此次循环3>D0循环DOi=el,e2[,e3]循环体ENDDO4>D0WHILE循环DOWHILE(逻辑表达式)循环体ENDDO6、输入输出1>表控输入输出READ*,变量表PRINT*,输出表WRITE(*,*)输出表2>自定义输入输出---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---Aw以w个字符宽来输出字符串BN定义文本框中的空位为没有东西,在输入时才需要使用BZ定义文本梅中的空位代表0,在输入时才需要使用Dd以W个字符宽来愉出指数类型的浮点数,小数部分占d个字符宽EdfEe]以w个字符宽来输出指数类型的浮点数,小敷部分占d个字符宽.指数邯分占e个字符ENdfEe]以指数类型来愉出浮点敷ESd[Ee]以指数类型来输出浮点数Fd以w个字符宽来输出浮点数,小数部分占d个字符宽Gd[Ee]以w个字符宽来输出整数,最少输出m个数字lw(.m]以w个字符宽来愉出整数,最少输出m个数字Lw以w个字符宽来输出TWF的真假值nX把愉出的位置向右跄tn个位2f/代表换行.在没有更多数据时结束输出kPK值控制输入输出的SCALETn输出的位置移动到本行第n^JTLn输出的位置向左相对移动MUTRn愉出的位置向右相对移动SP在数值为正时加上“正号"SS取消SPFortran90添加的格式机整数转换成二进制来输出.辎出会占w个字符竟,周定输出m个数字.m值可以不给定Ow(.m]把乾散转换成八进制来输出,输出会占w个字符宽,固定输出m个教字.m值可以不给蜜Zw(.m]把狡数转换成十六避耕来输出,输出会占w个字符宽,因定输出m个数字.m值可以不给定标号FORMAT(格式说明)3>其他编辑符11X向右跳过n个字符11H输出字符串/换行\连接7、数组1>说明数组DIMENSION数组名类型说明,DIMENSION维说明)::数组名2>数组赋初值DATA数组名//,数组名//,...3>动态数组①声明[类型],DIMENSION(:[,:]...),ALLOCATABLE::数组名[类型],ALLOCATABLE::数组名(:[,:---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---①②③④②申请ALLOCATE(数组名(维说明))③释放DEALLOCATE(数组名)8、子程序1>子程序CONTAINS(内部子程序的标志(外部EXTERNAL))[类型说明]FUNCTION函数名(虚参表)函数体END2>子例行程序SUBROUTINE子例行程序名(虚参表)函数体END调用CALL子例行程序名(实参表)3>递归调用RECURSIVEFUNCTION(SUBROUTINE)函数名(虚参表)RESULT(返回值)函数体END9、结构体1>定义TYPE[,ACCESS[::]]派生类名称(ACCESS=PRTVATE(私有),PUBLIC(公有))分量表ENDTYPE派生类名...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?