1 / 5
文档名称:

Fortran内置函数表.doc

格式:doc   大小:130KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Fortran内置函数表.doc

上传人:bai1968104 2021/3/2 文件大小:130 KB

下载得到文件列表

Fortran内置函数表.doc

文档介绍

文档介绍:
N 函数列表(转)
符号约定:
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  […]表示可选参数。
l  *表示常用函数。
 
表1  数值和类型转换函数
函数名
说明
ABS(x)*
求x的绝对值∣x∣。x:I、R, 结果类型同x; x:C, 结果:R
AIMAG(x)
求x的虚部。x:C, 结果:R
AINT(x[,kind])*
对x取整,并转换为实数(kind)。x:R, kind:I, 结果:R(kind)
AMAX0(x1,x2,x3,…)*
求x1,x2,x3,…中最大值。xI:I, 结果:R
AMIN0(x1,x2,x3,…)*
求x1,x2,x3,…中最小值。xI:I, 结果:R
ANINT(x[,kind])*
对x四舍五入取整,并转换为实数(kind)。x:R, kind:I, 结果:R(kind)
CEILING(x)*
求大于等于x的最小整数。x:R, 结果:I
CMPLX(x[,y][,kind]))
将参数转换为x、(x,)或(x,y)。x:I、R、C, y:I、R,kind:I, 结果:C(kind)
CONJG(x)
求x的共轭复数。x:C, 结果:C
DBLE(x)*
将x转换为双精度实数。x:I、R、C, 结果:R(8)
DCMPLX(x[,y])
将参数转换为x、(x,)或(x,y)。x:I、R、C, y:I、R, 结果:C(8)
DFLOAT(x)
将x转换为双精度实数。x:I, 结果:R(8)
DIM(x,y)*
求x-y和0中最大值, 即MAX(x-y,0)。x:I、R, y的类型同x,结果类型同x
DPROD(x,y)
求x和y的乘积,并转换为双精度实数。x:R, y:R, 结果:R(8)
FLOAT(x)*
将x转换为单精度实数。x:I, 结果:R
FLOOR(x)*
求小于等于x的最大整数。x:R, 结果:I
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
MAX1(x1,x2,x3,…)*
求x1,x2,x3,…中最大值(取整)。xI:R, 结果:I
MIN(x1,x2,x3,…)*
求x1,x2,x3,…中最小值。xI为任意类型, 结果类型同xI
MIN1(x1,x2,x3,…)*
求x1,x2,x3…中最小值(取整)。xI:R, 结果:I
MOD(x,y)*
求x/y的余数,值为x-INT(x/y)*y。x:I、R, y的类型同x, 结果类型同x
MODULO(x,y)
求x/y余数,值为x