对于为科学计算而设计的语言——甚至 50 年前,我惊讶地发现 Fortran 2018 没有用于 bignum 或 bigInt 类型的任意精度的本机类型,并且怀疑我做错了什么。这个的标准流程是什么?
我在想:
program toosmall
! compile with:
! gfortran -fno-range-check -o toosmall toosmall.f90
implicit none
integer :: base, pow, res
base = 1000
pow = 100000
res= base**pow
print *,res
end program toosmall
这会产生
$ ./toosmall
0