ifix floor nint int ceiling (1.1 / 1.5 / -1.1 / -1.5)ex: ifix 针对数据类型为real型 1.000 1.000 -1.000 -1.000 (正的向下取整,负的向上取整,都往0这个方向靠拢)ex: floor 针对real数据类型 1.000 1.000 -2.000 -2.000 (向下取整)ex: nint 针对real数据类型 1.00...
2.1 标准 Fortran 95 的通用内函数本节中介绍的 Fortran 95 通用内函数按其在 Fortran 95 标准中的功能进行分组。所示参数是在采用关键字形式时可以用作参数关键字的名称,如 cmplx(Y=B, KIND=M, X=A) 中所示。有关这些通用内过程的详细说明,请查阅 Fortran 95 标准。2.1...
是Fortran编程语言中的一个函数,用于将一个浮点数转换为整数。它的作用是将浮点数的小数部分截断,并将结果转换为整数。 该函数的语法如下: IIFIX(expr) 其中,expr是一个浮点数表达式,可以是一个变量、常量或表达式。 该函数的返回值是一个整数,表示将浮点数转换为整数后的结果。 Fortran IIFIX未知符号的分类是Fo...
IFIX(x)* 将x转换为整数(取整)。x:R, 结果:I IMAG(x) 同AIMAG(x) INT(x[,kind])* 将x转换为整数(取整)。x:I、R、C, kind:I, 结果:I(kind) LOGICAL(x[,kind])* 按kind值转换新逻辑值。x:L, 结果:L(kind) MAX(x1,x2,x3,…)* 求x1,x2,x3,…中最大值。xI为任意类型, 结果类型同...
如果A 为实数类型,则 IFIX(A) 与INT(A) 相同。(2) REAL 如果A 为实数类型,则 REAL(A) 为A。如果A 为整数或双精度类型,则 REAL(A) 的A 有效部分的精度与实数据具有的精度差不多。如果A 为复数类型,则 REAL(A) 为A 的实部。如果A 为双复数类型,则 REAL(A) 的A 实部中有效部分的精度与实数据...
x:R,结果:IIFIX(x*将x转换为整数(取整。x:R,结果:IIMAG(x同AIMAG(xINT(x,kind*将x转换为整数(取整。x:I、R、C, kind:I,结果:I(kindLOGICAL(x,kind*按kind值转换 4、新逻辑值。x:L,结果:L(kindMAX(x1,x2,x3,*求x1,x2,x3,中最大值。x I为任意类型,结果类型同x IMAX1(x1,x2,x3,*求...
FORTRAN常⽤函数 ABS, AIMAG, AINT, AMAX0, AMIN0, ANINT, CEILING, CMPLX, CONJG, DBLE, DCMPLX, DFLOAT, DIM, DPROD, DREAL, FLOAT, FLOOR, IFIX, IMAG, INT, MAX, MAX1, MIN, MIN1, MOD, MODULO, NINT, QCMPLX, QEXT, QFLOAT, QREAL, RAN, REAL, SIGN, SNGL, ZEXT EXPONENT, FRACTION...
fortran的system函数 符号约定: l I代表整型;R代表实型;C代表复型;CH代表字符型;S代表字符串;L代表逻辑型;A代表数组;P代表指针;T代表派生类型;AT为任意类型。 l s:P表示s类型为P类型(任意kind值)。s:P(k)表示s类型为P类型(kind值=k)。 l […]表示可选参数。
IFIX(x)* 将x转换为整数(取整)。x:R, 结果:I IMAG(x)同AIMAG(x)INT(x[,kind])* 将x转换为整数(取整)。x:I、R、C, kind:I, 结果:I(kind)LOGICAL(x[,kind])* 按kind值转换新逻辑值。x:L, 结果:L(kind)MAX(x1,x2,x3,…)* 求x1,x2,x3,…中最大值。xI为任意类型, 结果类型同xI MAX...
3.1.2 类型转换函数 表3–2 Fortran 77 类型转换函数 转换为 参数数量 通用名称 专用 名称 参数类型 函数类型 INTEGER 请参见注释 (1)。 1 INT - INT IFIX IDINT - - - IQINT¤ INTEGER REAL REAL DOUBLE COMPLEX COMPLEX*16 COMPLEX*32 REAL*16 INTEGER INTEGER INTEGER ...