I(整数)编辑
用途
I 编辑描述符指示在整数的内部格式和整数的字符表示之间进行编辑。 相应的输入/输出列表项可以是整数
类型,也可以是 IBM® Open XL Fortran中的任何其他类型。 
语法
- Iw
- Iw.m
规则
w 包含可选符号。
m 的值必须小于或等于 w,除非在 Fortran 95 中,w 为零。
I 编辑描述符的输入字段必须是可选的带符号数字字符串,除非它全部为空白。 如果全部为空格,那么输入字段被认为是零。
m 仅对输出有用。 对输入不起作用。
在输入时,w 必须大于零。
在输出时,w 可以为零。 如果 w 为零,那么输出字段包含表示输出值所需的最少字符数。
I 编辑描述符的输出字段由下列各项组成:
- 零个或多个前导空格
- 如果内部值为负数,则为负号;如果内部值为零或正,则为可选的正号
- 量级,格式如下:
- 如果未指定 m,那么是不带前导零的数字字符串
- 如果指定了 m,那么数字字符串至少为 m 位,并在必要时使用前导零。 如果内部值和 m 均为零,那么将写入空格。
有关数字编辑的更多信息,请参阅 编辑。
如果 m 为零,w 为正且内部基准的值为零,则输出字段由 w 个空白字符组成。 如果 w 和 m 均为零,并且内部数据的值为零,那么输出字段仅包含一个空白字符。
示例
示例 1:输入时 I 编辑示例(假定 BN 编辑对空白解释有效。)
示例 2:输出时 F 编辑示例Input Format Value
-123 I6 -123
123456 I7.5 123456
1234 I4 1234Value Format Output
-12 I7.6 -000012
12345 I5 12345
0 I6.0 bbbbbb
0 I0.0 b
2 I0 2