山林悍匪 发表于 2019-9-21 18:13:23

fortran 定义无符整型

Fortran里面可以定义无符整型吗?我在vs2013+ivf2013里面试了下以下三种形式:

      UNSIGNED U      UNSIGNED(KIND=2) :: A      UNSIGNED*8 :: B
都编译不通过
ivf2013都支持到2008了,还不能定义无符整型吗

li913 发表于 2019-9-21 18:27:10

本帖最后由 li913 于 2019-9-21 18:28 编辑

不能,ivf2019都不能。

胡文刚 发表于 2019-9-21 20:53:30

语法也没规定有无符号类型呀。

山林悍匪 发表于 2019-9-22 23:59:52

li913 发表于 2019-9-21 18:27
不能,ivf2019都不能。

额,好吧

山林悍匪 发表于 2019-9-23 00:00:33

胡文刚 发表于 2019-9-21 20:53
语法也没规定有无符号类型呀。

不确定最新的Fortran标准有没有,所以来问一下

weixing1531 发表于 2019-9-25 11:20:05

标准语法没有,看编译器有没有扩展功能了

胡文刚 发表于 2019-9-25 11:51:07

很久以前见过一个 unsigned 的 module,通过重载操作符和内部函数实现无符号。
找了一下,没找到了。

另外,Sun的编译器也有。
页: [1]
查看完整版本: fortran 定义无符整型