先贴一段别人总结好的:
格式化输出的控制字符非常的丰富,但常用的并不多,一般说来:" 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个空行的效果。

转自:http://blog.sina.com.cn/s/blog_b75af2530101gb2f.html

[转载]:fortran之format格式化输出总结的更多相关文章

  1. Java String 函数常用操作 & format() 格式化输出,代码详解

    package _String_; import java.util.*; import java.math.*; import java.lang.*; public class _Strings ...

  2. 浅谈format格式化输出

    什么是format? 相对于基本格式化输出采用"%"的方法,format的功能强大,该函数把字符串当一个模板,通过传入的参数进行格式化,并且使用大括号"{}"作 ...

  3. Docker inspect - format格式化输出 - 运维笔记

    Docker --format 参数提供了基于 Go模板 的日志格式化输出辅助功能,并提供了一些内置的增强函数. 什么是模板?上图是大家熟悉的 MVC 框架(Model View Controller ...

  4. format格式化输出

    python格式化输出,format print("""********** Screen: {size} Density: {dpi} Device: {device} ...

  5. 使用printf和String.format格式化输出

    格式化输出 在哪些情况下使用格式化输出: 异常打印到日志中使用格式化输出有利于排查错误原因: printf格式化 示例: public class PrintfTest { public static ...

  6. 转载:python的format格式化输出

    https://www.cnblogs.com/chunlaipiupiupiu/p/7978669.html python中format函数   ---恢复内容开始--- python中format ...

  7. string.Format格式化输出

    staticstring Format (string format,object arg0):将指定字符串中的一个或多个格式项替换为指定对象的字符串表示形式 (1)格式化货币(跟系统的环境有关,中文 ...

  8. Python format格式化输出

    http://www.jb51.net/article/63672.htm 推荐参考 >>> '{0},{1}'.format('hello','python') 'hello,py ...

  9. string.Format 格式化输出日期

    string.Format("{0:d}",System.DateTime.Now) 结果为:2009-3-20 (月份位置不是03) string.Format("{0 ...

随机推荐

  1. VC++ 文件系统

    using namespace System; using namespace System::IO; void ShowHelpMsg(){ Console::WriteLine(L"本程 ...

  2. 【Avalon源码】iterator

    function iterator(vars, body, ret) { var fun = 'for(var ' + vars + 'i=0,n = this.length; i < n; i ...

  3. H5版俄罗斯方块(2)---游戏的基本框架和实现

    前言: 上文中谈到了H5版俄罗斯方块的需求和目标, 这次要实现一个可玩的版本. 但饭要一口一口吃, 很多东西并非一蹴而就. 本文将简单实现一个可玩的俄罗斯方块版本. 下一步会引入AI, 最终采用coc ...

  4. c语言scanf返回值

    1. scanf 函数是有返回值的,它的返回值可以分成三种情况 1) 正整数,表示正确输入参数的个数.例如执行 scanf("%d %d", &a, &b); 如果 ...

  5. ODOO 源代码安装要求

    ODOO 源代码安装要求 ref:http://www.odoo.com/documentation/10.0/setup/install.html#setup-install-source pyth ...

  6. MongoDB快速上手

    1.  MongoDB简介 MongoDB是一个跨平台的基于Key_Value键值对形式保存数据的NoSQL文档类型数据库. NoSQL(not only sql)数据库,泛指非关系型数据库. 1.1 ...

  7. eclipse美化

    // */ // ]]>   eclipse美化 Table of Contents 1 中文字体 2 皮肤 3 emacs+ 1 中文字体 win7下打开eclipse3.7中文字体很小,简直 ...

  8. Asp.net MVC 之异常处理

    对于Asp.Net MVC 项目中,对于异常情况下,会跳转到自己定义好的页面,这时就用到了MVC中的异常过滤器(Exception Filters) (1)一旦action 方法中出现异常,异常过滤器 ...

  9. 字符串连接,数字tostring,写入文件

    #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int x=2410; in ...

  10. Happen-before

    http://blog.csdn.net/ns_code/article/details/17348313