Fortran90标准函数概览

需积分: 12 3 下载量 80 浏览量 更新于2024-09-11 收藏 212KB PDF 举报
Fortran90标准函数 Fortran90标准函数是Fortran90语言中提供的一组内置函数,用于实现各种数学运算、类型转换、逻辑判断等操作。这些函数可以帮助程序员快速、方便地实现复杂的计算和数据处理任务。 1.ABS(x)函数 ABS(x)函数用于计算x的绝对值|x|。x可以是整型(I)、实型(R)或复型(C),结果类型与x相同。如果x是复型,则结果为实型(R)。 2.AIMAG(x)函数 AIMAG(x)函数用于计算x的实部。x必须是复型(C),结果为实型(R)。 3.AINT(x[,kind])函数 AINT(x[,kind])函数用于对x取整,并将结果转换为实数(kind)。x必须是实型(R),kind是整型(I),结果为实型(R)。 4.AMAX0(x1,x2,x3,…)*函数 AMAX0(x1,x2,x3,…)*函数用于计算x1,x2,x3,…中的最大值。x1,x2,x3,…必须是整型(I),结果为实型(R)。 5.AMIN0(x1,x2,x3,…)*函数 AMIN0(x1,x2,x3,…)*函数用于计算x1,x2,x3,…中的最小值。x1,x2,x3,…必须是整型(I),结果为实型(R)。 6.ANINT(x[,kind])函数 ANINT(x[,kind])函数用于对x四舍五入取整,并将结果转换为实数(kind)。x必须是实型(R),kind是整型(I),结果为实型(R)。 7.CEILING(x)函数 CEILING(x)函数用于计算大于等于x的最小整数。x必须是实型(R),结果为整型(I)。 8.CMPLX(x[,y][,kind]))函数 CMPLX(x[,y][,kind]))函数用于将参数转换为x、(x,0.0)或(x,y)。x可以是整型(I)、实型(R)或复型(C),y可以是整型(I)或实型(R),kind是整型(I),结果为复型(C)。 9.CONJG(x)函数 CONJG(x)函数用于计算x的共轭复数。x必须是复型(C),结果为复型(C)。 10.DBLE(x)函数 DBLE(x)函数用于将x转换为双精度实数。x可以是整型(I)、实型(R)或复型(C),结果为实型(R)。 11.DCMPLX(x[,y])函数 DCMPLX(x[,y])函数用于将参数转换为x、(x,0.0)或(x,y)。x可以是整型(I)、实型(R)或复型(C),y可以是整型(I)或实型(R),结果为复型(C)。 12.DFLOAT(x)函数 DFLOAT(x)函数用于将x转换为双精度实数。x必须是整型(I),结果为实型(R)。 13.DIM(x,y)函数 DIM(x,y)函数用于计算x-y和0中最大值,即MAX(x-y,0)。x和y必须是整型(I)或实型(R),结果类型与x相同。 14.DPROD(x,y)函数 DPROD(x,y)函数用于计算x和y的乘积,并将结果转换为双精度实数。x和y必须是实型(R),结果为实型(R)。 15.FLOAT(x)函数 FLOAT(x)函数用于将x转换为单精度实数。x必须是整型(I),结果为实型(R)。 16.FLOOR(x)函数 FLOOR(x)函数用于计算小于等于x的最大整数。x必须是实型(R),结果为整型(I)。 17.IFIX(x)函数 IFIX(x)函数用于将x转换为整数(取整)。x必须是实型(R),结果为整型(I)。 18.IMAG(x)函数 IMAG(x)函数用于计算x的实部,同AIMAG(x)函数。 19.INT(x[,kind])函数 INT(x[,kind])函数用于将x转换为整数(取整)。x可以是整型(I)、实型(R)或复型(C),kind是整型(I),结果为整型(I)。 20.LOGICAL(x[,kind])函数 LOGICAL(x[,kind])函数用于按kind值转换x。x可以是任意类型,kind是整型(I),结果为逻辑型(L)。