![]() |
1
15
您的工作分配意外地将值转换为单精度,然后再转换回双精度。
试着做你的
|
![]() |
2
7
如前所述,Fortran中的“普通”浮点常量将默认为默认的实数类型,这可能是单精度的。这几乎是一个典型的错误。 另外,使用“kind=8”是不可移植的——它将为您提供gfortran的双精度,但不适用于其他编译器。在Fortran>=90中,指定变量和常量精度的安全、可移植的方法是使用内部函数,并请求所需的精度。然后在精度很重要的常量上指定“种类”。一个方便的方法是定义自己的符号。例如:
这对整数也很重要,例如,如果需要较大的值。有关整数的相关问题,请参见 Fortran: integer*4 vs integer(4) vs integer(kind=4) 和 Long ints in Fortran |
![]() |
Manny · 如何比较Perl中的字符串? 3 年前 |
![]() |
BioRod · 我不能用Perl打印键和值 3 年前 |
![]() |
user17227456 · Perl CLI代码无法追加字符串行 3 年前 |
![]() |
LearnToBeBetter · 读取文件,搜索字符串,打印字符串 3 年前 |
![]() |
KJ7LNW · 一些波斯语文本的宽字符印刷,但其他文本则没有 3 年前 |
![]() |
con · 如何搜索大型数据结构并返回一系列给出特定值的键/数组? 3 年前 |
![]() |
Pranay Nanda · 使用regex解析许可证文件 7 年前 |