reshape 的意思是,将 1,2,1,3,2,3,2,3,4 这个一维数组重新划分形状,变为二维数组。它等同于 real::A(N,N) = (/(/1,2,1/),(/3,2,3/),(/2,3,4/)/)
double 是前面定义好的常数,你要看一下是多少。根据字面意思,我估计可能是 8。real 函数的目的,是把第一个参数(i-1)转换为 浮点数。其精度为第二个参数(double)比如,如果 double 是 8 ,i 是 7 的话,real(i-1,double) 返回 6.0D0,也就是双精度的 6。(在某些编译器上,不一定...
real*8就是说数据类型为双精度实型,占有储存空间为8个字节,有效位数为15-16位,可表示最大正数为1.79*10^308最小正数为2.23*10^(-308)希望帮到你!!
等于编译时加上编译选项: -r4 , 这一般是默认的,-r8 双精度用来检测精确度达16为的计算时试用较多,比如矩阵中的伴随检验!
REAL(ReKi)..在看程序源代码的时候,在定义变量类型的时候遇到REAL(ReKi) :: X(3) ,不是很明白Reki的意思,还望大神解答
的意思是,将 1,2,1,3,2,3,2,3,4 这个一维数组重新划分形状,变为二维数组。它等同于 real::...
定义一个叫 y 的数组,二维数组。类型是双精度。并且是可分配的,也就是大小暂时不确定。在后期分配空间。
real*8就是说数据类型为双精度实型,占有储存空间为8个字节,有效位数为15-16位,可表示最大正数为1.79*10^308最小正数为2.23*10^(-308)希望帮到你!!
8字节存储的双精度浮点数y x