INTEGER 词法上大于或等于 a1 ≥ a2 请参见注释 (12)。 2 LGE CHARACTER LOGICAL 词法上大于 a1 > a2 请参见注释 (12)。 2 LGT CHARACTER LOGICAL 词法上小于或等于 a1≤ a2 请参见注释 (12)。 2 LLE CHARACTER LOGICAL 词法上小于 a1 < a2 请参见注释 (12)。 2...
integer:64 例如: –xtypemap=real:64,double:64,integer:64 可同时将缺省的 REAL 和DOUBLE 映射到 8 字节。 此选项适用于使用缺省规范(不带显式字节大小)声明的所有变量,例如 REAL XYZ(生成 64 位 XYZ)。此外,所有的单精度 REAL 常量将被提升为 REAL*8 常量。 请注意,INTEGER 和LOGICAL 的处理方式相...
整型(Integer):用于存储整数。 实型(Real):用于存储浮点数。 复数型(Complex):用于存储复数,每个复数有实部和虚部。 逻辑型(Logical):用于存储逻辑值,即TRUE或FALSE。 字符型(Character):用于存储文本数据。 说明类型的三种方法 在Fortran中,声明变量类型可以通过以下三种方法: 类型声明语句:直接在程序中使用类型关键...
在Fortran编程语言中,变量类型是用于定义变量的存储和表示方式。Fortran中的变量类型有很多种,以下是一些常见的变量类型: 1. 整数类型: - INTEGER:整数类型,可以表示正整...
A LOGICAL(KIND=N) variable is represented as an INTEGER(KIND=N) variable, however, with only two permissible values: 1 for .TRUE. and 0 for .FALSE.. Any other integer value results in undefined behavior. (这段说 GNU Fortran 逻辑值 用整型表示时,1为.TRUE. ,0 为 .FALSE。其它无定义,导...
数字类:INTEGER,REAL,COMPLEX 逻辑类:LOGICAL 字符类:CHARACTER 1.4.2 定义变量类型 默认方式任何以字母i,j,k,l,m,n开头的变量名假定为INETEGER,其他字母开头的变量名则假定为REAL。默认情况下没有变量的类型为字符型。 显式定义格式 INTEGER:: var1[,var2, var3,... ] REAL:: var1[,var2,var3,......
Require all variables to be explicitly declared !这个一般都是要写上的。下面会进一步说明。implicitnoneinteger:: ierrcharacter:: ynreal:: radius, height, areareal,parameter:: pi =3.1415926536!这是常量的声明方法interactive_loop:do!do循环,Fortran中的循环可以加标签,如d前面的!interactive_loop就是标签!
Fortran语法中的变量相当于函数上变量,但其种类则更多,举凡复数(complex)、整数(integer)、实数(real)、逻辑(logical)和字符串(character)等等。对于变量的规定是变量的第一个字母为英文字母,其长度最长为6个字,除刚刚说的第一个字之外,其余的可为数字或字母,以下为几个简单范例:Integer count,pg1 ...
在编写程序时,我们经常会用到logical result以判断某些条件是否成立,并根据判断结果执行相应的操作。 一般来说,logical result主要用于以下几个方面: 1.条件判断:我们可以使用logical result来进行条件判断,比如在if语句中判断某个条件是否成立,根据条件的真假执行不同的代码块。例如: fortran logical :: flag integer ...
其中,logicalArray是一个逻辑表达式,其与array1和array2等等必须有相同的大小。与if以及elseif结构类似,where结构也有的紧凑格式以及elsewhere结构: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 ! ** Compact format ** where( <logicalArray > )array1 = <array_expression1 > ! ** Elsewhere construct...