先贴一段别人总结好的:

格式化输出的控制字符非常的丰富,但常用的并不多,一般说来:" I 、F、E、A、X "是最常使用的几个格式,最

好把它们都记下来。
Iw[.m] 以w个字符的宽度来输出整数,至少输出m个数字。

如:write(*,“(I5)”) 100 输出:_ _100 ; 前面两空格

Fw.d 以w个字符文本框来输出浮点数,小数部分占d个字符宽,输出文本框的设置不中会出现*号。

如:write(*,“(F9.3)”) 123.45 输出:_ _123.450 ; 前面两空格,后补0

Ew.d[Ee] 用科学计数法,以w个字符宽来输出浮点数,小数部分占d个字符宽,指数部分最少输出e个数字。

如:write(*,“(E15.7)” 123.45 输出:_ _0.1234500E+03 ; 输出不中15个字符的部分补上空白,小数部分不足7位的会补0

Dw.d 使用方法同Ew.d,差别在于输出时用来代表指数的字母由E换成D。

Aw 以w个字符宽来输出字符串。 write(*,“(A10)”) “Hello” 固定用是为10我个字符段来输出字符串,不足的前面补空格

nX 输出位置向右移动n位。write(*,“(5X,I3)”) 100 ; 将先填5个空格,再输出整数。

Lw 以w个字符宽来输出T或F的真假值。write(*,“(L4)”) .true. ;程序会输出3个空格和一个T

/ 换行输出。write(*,“(I3//3)”) 10,10 程序会得出4行,中间两行空格是从除号"/"得到的。

Tc 把输出的位置移动到本行的第c个字节。
TLn 输出位置向左相对移动n个字节。
TRn 输出位置向左相对移动n个字节。
SP、SS 加了SP后,输出数字时如数值为正则加上"+",SS则是用来取消SP的功能。 如 write(,“(SP , I5 , I5 , SS , I5)”) 5 , 5 , 5 输出:+5 +5 5
BN、BZ BN定义在输入时没有数据的字节代表没有东西。BZ定义在没有数据的字节代表0
下面是实例总结:
1、FORMAT(5X,'
',/,5X,'NON E POSSIBILIE L ESTRAPOLAZIONE DELIA CURVA MOT’)
结果:
5个空格
**

5个空格NON E* POSSIBILIE L ESTRAPOLAZIONE DELIA CURVA MOT

2、fortran77中的H用来表示字符算输出H……代表输出H后面的个字符。

3、format(5(10f7.2/)) 格式,用括号扩起来,前面加一个数字,表示括号内的格式重复这么多次。也就是 n(XX) 等同于 XX,XX,XX,XX … 重复 n 次。
4、换行斜杠(/)编辑符的作用是结束记录在本行的输出并从下一行开始输出下一个记录。如果有两个连续的斜杠,相当于增加一个空行输出。如果在编辑符的最后出现斜杠,也是再输出一个空行。用n个连续的斜杠,可以达到输出n-1个空行的效果。

Fortran之format输出相关推荐

  1. Python编程基础:第二十七节 format输出Format

    第二十七节 format输出Format 前言 实践 前言 在前面的学习中我们已经接触过str.format()的输出格式,本节中我们将进一步学习字符串打印输出的相关内容,并通过一系列的小例子感受使用 ...

  2. python的format输出报文_python构造IP报文实例

    我就废话不多说了,大家还是直接看代码吧! import socket import sys import time import struct HOST, PORT = "10.60.66. ...

  3. [转]用DateTime.ToString(string format)输出不同格式

    原文:http://blog.sina.com.cn/s/blog_4f3247900100alqj.html DateTime.ToString()函数有四个重载.一般用得多的就是不带参数的那个了. ...

  4. 用DateTime.ToString(string format)输出不同格式的日期

    引自[IT168知识库] 记录下来,方便以后自己查询,不用每次都上去找 DateTime.ToString()函数有四个重载.一般用得多的就是不带参数的那个了.殊不知,DateTime.ToStrin ...

  5. Python使用format输出时还想输出‘{‘,‘}‘的方法

    在字符串中要print的'{'或者'}',用'{{'或者'}}'来表示: 例如 print("(a_Plus_b [{:>3d}] == a_Plus_b [{:>3d}]) ? ...

  6. python str format 输出花括号本身

    两个左花括号输出左花括号本身,两个右花括号输出右花括号本身. >>> print("{{{0}".format(0)) {0 >>> print ...

  7. python123格式化输出_python 字符串格式化输出 %d,%s及 format函数

    旧式格式化方式:%s,%d 1.顺序填入格式化内容 s = "hello %s, hello %d"%("world", 100) print(s) 结果: ' ...

  8. format()格式化输出的使用方法

    (F:\程序笔记-Markdown\Python\CSDN\第一期\format()]输出示例.jpg)# format()格式化方法 从Python2.6开始,新增了一种格式化字符串的方法str.f ...

  9. 用format()格式化输出

    目录 基本格式化输出 整数输出 浮点数输出 字符串输出 多个变量 通过format()输出 填充方法 基本格式化输出 整数输出 %o:八进制        %d:十进制        %x:十六进制 ...

最新文章

  1. “贝叶斯网络之父”:不透明机器学习的局限性
  2. Nature:万物皆可“编程”,结构材料也能实现数据存储,华人科学家一作
  3. lambda在python中的意思_Python中的lambda的简单介绍
  4. [Java基础]并发修改异常
  5. Vue3 --- 在Main.js引入封装的axiosAPI 方法
  6. android背景不填充,(Android Studio)应用程序背景图像不填充屏幕
  7. unc 隐藏共享文件夹_(原创)UNC路径的访问条件
  8. 三分钟带你分清Mysql 和Oracle之间的误区
  9. matplotlib 可视化细节,丰富的可选参数
  10. 斯坦福大学CS143编译原理课程笔记:3.编译器的性价比
  11. 合上More Exceptional C++的瞬间
  12. js 加载html文件内容,js读取txt文件内容
  13. 13.辅助.合同管理.文档配置.知识产权.变更.流程.知识
  14. 点击复制某段文本方法
  15. 深入源码分析springboot lettuce的shutdown-timeout
  16. 有些人的微信字体可以变成蓝色,点进去就可以知道答案,这是为什么呢?
  17. Android 开发笔记2.0
  18. 《郭论》郭德纲/著 读后得2021-02-22
  19. Ps 初学者教程「63」如何在 Ps 中制作 GIF 动画?
  20. vue搭配element, el-input出现高频无法粘贴文本的情况

热门文章

  1. 浮点类型的比较,精度控制(float.h的利用 ,DBL_EPSILON)
  2. LeetCode热题100道
  3. Qt实现 QOpenGL绘制彩色三角形
  4. XILINX 7series/ultrascale IDDR/ODDR使用区别
  5. STM32单片机直流电机PID速度控制正反转控制(霍尔磁铁测速)LCD1602
  6. ORA-01547、ORA-01194、ORA-01110
  7. hdu 6706 huntian oy 杜教筛
  8. 【算法专题】卡特兰数
  9. 那些被踢“出局”的创始人,现在还好吗?
  10. java并发编程——并发编程的挑战