作业帮 > 综合 > 作业

fortran 能输出的最大整数?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 07:42:40
fortran 能输出的最大整数?
Fortran 是一门语言,全世界有很多很多厂商开发了它的不同品牌和版本的编译器产品.
有 32位的,有 64位的.他们对整数类型的支持也不完全相同.所以,你应该去了解你的编译器产品.
你的问题,没有统一的答案.
但是,一般来说,32位的整数,能表达的最大值是
2147483647
64 位的整数,是 9223372036854775807
你也可以用以下代码测试你的编译器:
Program Main
integer a
integer*8 b
write(*,*) huge(a) ,huge(b)
End
这段代码就会输出 32 位和64位整数的最大值.
当然了,某些编译器可能还支持 integer*16
可能有些编译器写法上是 integer*1 integer*2 或者 integer*3,这也要看你的编译器说明书.