- 11
- 0
- 约5.51千字
- 约 34页
- 2019-09-06 发布于广东
- 举报
输入输出的三种不同的格式: 1.表控格式的输入输出 2.有格式的输入输出 3. 无格式的输入输出 要素: 1.在什么外部设备上输入或输出 2.用什么格式输入输出 3.输入输出哪些数据 按照系统隐含的标准格式在默认的I/O设备上进行I/O操作。 按照用户要求的格式在指定的I/O设备上进行数据I/O操作。 不管数据的具体类型,一律以二进制的形式进行I/O操作 。 REAL*4 I,J,K I=12345.67890 J=98765.4321 K=I*J WRITE(*,*)I=,I,7788J=,J,K=,K END 第三讲 格式输入输出 第一节 格式输入输出语句 格式输出语句有两个:PRINT语句和WRITE语句 一般形式 PRINT f,输出项 WRITE(u,f) 输出项 1、其中:f是格式说明符,指明了输出所用的格式。它有3种形式 1)格式说明符是一个“*”,表示输出使用表控格式。 2)格式说明符是一个字符常量。例如 PRINT ’(1X,2F7.3)’ , X,Y WRITE(*, ’(1X,2F7.3)’ ) X,Y 3)格式说明符是格式语句FORMAT的语句标号。这是最常用的格式输出形式。例如 PRINT 100, X,Y 100 FORMAT(1X,2F7.3) WRITE(*, 200 ) A,B,C 200 FORMAT(1X,F9.4,2F7.3) 第三讲 格式输入输出 格式输出语句有两个:PRINT语句和WRITE语句 一般形式 PRINT f,输出项 WRITE(u,f) 输出项 2、输出项指定了输出的具体内容。可以是变量、常量、函数以及表达式。此外,输出项还可以是隐DO循环。 3、u是设备号,用于指明具体使用的输出设备。u可以是一个无符号整常量,也可以是一个整变量或整型表达式,还可以是星号*。*表示由计算机系统预先约定的外部设备,一般为显示器。 FORTRAN语言用专门的格式说明来描述输入输出的格式。尽管格式说明可以直接放在输入输出语句中,但为了使程序的可读性更强,最好使用格式说明语句来进行格式说明。格式说明语句的一般格式是: 第二节 格式说明语句 n FORMAT(格式说明) n是语句标号,FORMAT语句一定带有语句标号,以便同格式输入输出语句配合使用;格式说明由若干个编辑描述符组成,编辑描述符之间用逗号分隔。如 10 FORMAT(1X,I4,F5.1) 格式说明语句(FORMAT语句)是非执行语句,它只是给输入输出语句提供数据的格式描述。在程序运行过程中,由输入输出语句根据格式说明语句提供的数据格式描述,实现数据的格式控制。单独的格式说明语句在程序中不起任何作用。 格式说明语句可以放在程序单位语句(PROGRAM语句或子程序FUNCTION或SUBROUTINE语句)之后,END语句之前的任何位置。 第二节 格式说明语句 编辑描述符可分成两大类: 第三节 常用的编辑描述符 可重复编辑 描述符 非重复编辑 描述符 用来编辑输入输出项的输入输出格式,所以总是与输入输出项相对应。不同类型的输入输出项使用不同的编辑描述符。FORTRAN提供的内部数据类型有整型、实型、复型、逻辑型和字符型。相应地,编辑描述符也分5类。 编辑描述符可分成两大类: 第三节 常用的编辑描述符 非重复编辑 描述符 直接向当前输出记录传递信息,因此不需要输入输出项与其对应。 非重复编辑描述符有:X编辑符、撇号编辑符、斜杆编辑符。 一、可重复编辑描述符 第三节 常用的编辑描述符 1、I编辑符 I编辑符用于规定整型数据的输入输出格式,其一般形式为:Iω或Iω.m 用I编辑符进行整型数据输出时,遵循下列规则: 1)如果实际输出的整数数字位数小于ω,则在输出整数的所有数字的左边用空格来补满整个场宽; M=10;N=100 WRITE(*,10)M,N 10 FORMAT(1x,I3, I5) END Δ10 ΔΔ100 走纸控制 后面讲解 在此为换行之意 1、I编辑符 用I编辑符进行整型数据输出时,遵循下列规则: 2)如果实际输出的整数数字位数小于m,则在输出整数的所有数字的左边用“0”来补足到m位数字;如果数字的位数超过了m,则按实际应输出的位数输出(但条件是不能超过ω)。m不包括负号所占的一列; M=10;N=100 WRITE(*,10)M,N
您可能关注的文档
- 《动态Web数据库技术——基于JSP和XML技术实现》-9xml与数据库.ppt
- 《客户沟通的艺术》.ppt
- 01第一章+操作系统概述1.ppt
- 6-2+静电场的高斯定理.ppt
- matlab7从入门到精通第7章.ppt
- 安全标准化第四要素(培训教育).ppt
- 第03章C语言数据类型.ppt
- 第8章+串行通信接口.ppt
- 第9章+子博弈精炼Nash均衡的应用.ppt
- 第二章+国际间接投资.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)