Fortran Coder

查看: 891|回复: 3
打印 上一主题 下一主题

[输入输出] 各位大神,这个语句中的/1H/是什么?是格式化输出符号吗?

[复制链接]

3

帖子

1

主题

0

精华

新人

F 币
17 元
贡献
7 点
跳转到指定楼层
楼主
发表于 2023-11-1 10:17:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助!!

最近在看一个老的FORTRAN程序,里面有一个语句一致理解不了,语句如下:

DATA HOL1/1H /

请问各位大神,这个语句中的1H是什么?H是格式输出的符号之一吗?
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

159

帖子

2

主题

1

精华

大师

Vim

F 币
961 元
贡献
469 点

规矩勋章

沙发
发表于 2023-11-1 11:05:11 | 只看该作者
https://gcc.gnu.org/onlinedocs/g ... stants-support.html

DATA HOL1/1H /,其中1代表字符的个数,从H开始往后数一个,再这里就是表示空格,相当于 hol1=" ",
类似的 s=2Hab 就相当于 s="ab"

3

帖子

1

主题

0

精华

新人

F 币
17 元
贡献
7 点
板凳
 楼主| 发表于 2023-11-2 09:15:52 | 只看该作者
Transpose 发表于 2023-11-1 11:05
https://gcc.gnu.org/onlinedocs/gfortran/Hollerith-constants-support.html

DATA HOL1/1H /,其中1代表 ...

谢谢大神,这个困扰了我好久

3

帖子

1

主题

0

精华

新人

F 币
17 元
贡献
7 点
地板
 楼主| 发表于 2023-11-2 09:37:51 | 只看该作者
Transpose 发表于 2023-11-1 11:05
https://gcc.gnu.org/onlinedocs/gfortran/Hollerith-constants-support.html

DATA HOL1/1H /,其中1代表 ...

大佬可以讲讲这个Hollerith常数的来龙去脉吗?我看见说这个常数是在FORTRAN66中采用的一种字符编译方式,在77及以后的版本中使用CHARACTER语句替代了它,是这样吗?
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-4-29 09:37

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表