real*8就是说数据类型为双精度实型,占有储存空间为8个字节,有效位数为15-16位,可表示最大正数为1.79*10^308最小正数为2.23*10^(-308)希望帮到你!!
8字节存储的双精度浮点数y x
real*8 scaleb = scale(3)这还有可能,scale 是一个函数.b = scale(3) 的意思是调用scale函数,其参数是3,返回值赋给 b 结果一 题目 Fortran中,实型常量后面带个括号是什么含义.括号内是个整数.比如:real*8 scalescale(3)=552013年12月7日补充:较为完整的源代码↓real*8 scalecommon /scales/ scale(...
fortran语句理解IMPLICIT REAL*8 (A-H,O-Z) PARAMETER (NFER=**2) LOGICAL SYMOR,INVS,lgdum CHARACTER*4 NAMGRP COMMON /SPACE/TAU(3,48),ROTM(3,3,48),ICOS(48),nop,NOP2
实数类型(Real):用于返回浮点数值,包括单精度(Real4)和双精度(Real8)等。 整数类型(Integer):用于返回整数值,包括有符号整数(Integer2、Integer4)和无符号整数(Integer1、Integer8)等。 复数类型(Complex):用于返回复数值,包括单精度复数(Complex8)和双精度复数(Complex16)等。 逻辑类型(Logical):用于返回逻辑值...
声明语句是:Real Integer Logical Complex 等等。后面的 (8) 代表精度或长度,8字节 Optional , intent , allocatable , pointer , target 一类的,是修饰符。修饰符很多,要具体问题具体说明了。看看帮助文档或者一本中文教材,对你有帮助
单双精度是相对于fortran中的实数来说的,因为单精度只有6位有效数位,在一些计算的过程中就显得精度不够高。如3.1415926那就只能显示3.141592.那对高精度的计算是显然错误的,所以就有了双精度,其有高达15位的有效位数。
一段fortran程序,用于生成随机数,哪里出问题了real*8 function random() implicit double precision(a-h,o-
Fortran里面 real(8)::p3=1d0啥意思 相关知识点: 试题来源: 解析 双精度实型变量P3=1.01d0是1.0的双精度表示方法,1.0d0或1d0 结果一 题目 Fortran里面 real(8)::p3=1d0啥意思 答案 双精度实型变量P3=1.0 1d0是1.0的双精度表示方法,1.0d0或1d0 相关推荐 1 Fortran里面 real(8)::p3=1d0啥意思 ...