navoski 发表于 2022-1-14 17:08:06

如何生成16位无符号整型数组?

有人知道如何生成16位无符号整型数组吗?
我的编译器是GNU Fortran 7.2

胡文刚 发表于 2022-1-14 17:31:14

Fortran没有无符号类型。
如果你只是读取和输出,不参与计算,可以用其他类型代替,比如 integer(kind=2) 甚至 character(len=2)

navoski 发表于 2022-1-14 17:49:11

胡文刚 发表于 2022-1-14 17:31
Fortran没有无符号类型。
如果你只是读取和输出,不参与计算,可以用其他类型代替,比如 integer(kind=2)...

我要做的是输出,值域0~65535的三维数组,想用无符号整数节省存储量。
integer(kind=2)不能覆盖值域。

fcode 发表于 2022-1-15 09:12:02

那很遗憾,Fortran没有能满足你的数据类型。
页: [1]
查看完整版本: 如何生成16位无符号整型数组?