| 查看: 1167 | 回复: 0 | ||
[求助]
如何用命令修改默认整型长度
|
|
我用visual studio编译器,整形变量的默认长度为4,允许的最大数也才2^31,经常出现数值越界的问题。此时我把integer类型数据全部设为integer*8。但后来发现整形常数的长度并没有变,例如: implicit none integer*8 i i=1000000*1000000 print*,i end 按理应该显示1000000000000,实际得到的结果却是-727379968。这时再把visual studio编译器中的project properties-fortran-data中的default integer kind设置为8,才解决以上问题。但每次新建一个项目,或是换一台机器编译时,就必须手动设置一次,程序的移植性不太好。google了一下有没有命令可以达到以上效果,得知用/integer_size=64命令可以达到相同效果。 我试了试,但似乎编译通不过,程序如下 implicit none /integer_size=64 integer i i=1000000*1000000 print*,i end 编译器提示语法错误,请问各位这里的问题出在哪儿呢? |
» 猜你喜欢
40+中年人失业后,还能找到好工作吗?
已经有13人回复
用NBS溴化时溶剂除了CCl4外还有什么
已经有6人回复
申请科研项目纯靠实力能成功吗?
已经有11人回复
极限拉扯,如何抉择
已经有15人回复
二审4个多月了还是Awaiting Reviewer Scores
已经有4人回复
OpenAI又攻克数学难题了,离AI做有机合成还有多远?
已经有13人回复
课题组会帮你通过考核么?
已经有7人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有9人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有10人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有8人回复










回复此楼
点击这里搜索更多相关资源
200