- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chapte3格式输入输出语句
格式输出语句与格式编辑符 格式输入语句与格式编辑符 输入输出语句与格式语句的相互作用 在输入输出语句中包含格式说明 格式编辑符 I编辑符 F编辑符 E编辑符 X编辑符 ’撇号编辑符和H编辑符 斜杆编辑符 打印机的走纸控制 一、I编辑符 I编辑符用于规定整型数据的输入输出格式,其一般形式为:Iω或Iω.m 用I编辑符进行整型数据输出时,遵循下列规则: 如果实际输出的整数数字位数小于ω,则在输出整数的所有数字的左边用空格来补满整个场宽; 如果实际输出的整数数字位数小于m,则在输出整数的所有数字的左边用“0”来补足到m位数字;如果数字的位数超过了m,则按实际应输出的位数输出(但条件是不能超过ω)。m不包括负号所占的一列; 如果实际输出的整数数字位数大于ω,则在字段宽度范围内均用“*”输出,以表示规定的场宽不够,无法正常输出该整数。 例题 例1: READ(*,*)M,N K=M*N WRITE(*,10)K 10 FORMAT(1x,I3) END 二、F编辑符 F编辑符用来规定实型数据的输入输出格式,其一般形式为:Fω.d F编辑符用于输出小数形式的实数时,遵循下列规则: 在实际输出一个实数时,由于实数的符号和小数点均要单独占一位,并且,小数点前面还可能有若干位整数部分的数字,因此,在编辑符中要求ω≥b + d + 2,其中b为整数部分的位数; 如果d小于实际需要输出的实数小数部分的位数,则小数部分最右边的多余数字将被截去;如果d大于实际需要输出的实数小数部分的位数,则在小数部分的最右边用0来补足所规定的位数; 如果ω大于实际输出数据的数字位数(包括在小数部分最右边所补的数字0),则在输出数据的左边用空格补足;如果ω小于实际输出数据的数字位数,则在字段宽度(即ω)范围内均输出“*”号 。 二、F编辑符 F编辑符应用实例 例: READ(*,*)A,B S=A*B WRITE(*,10)A,B,S 10 FORMAT(1x,3F6.2) END 三、E编辑符 E编辑符也是用来规定实型数据的输入输出格式,其一般形式为:Eω.d;格式化形式为:0.X … XE ± XX E编辑符用于输出指数形式的实数时,遵循下列规则: 在以指数形式输出一个实数时,指数部分需占4列,其中E和指数中的符号各占1列,阶码需占2列;尾数部分中的符号、小数点前面的前导零和小数点也要各占1列。因此,在E编辑符的格式中,要求ω≥d+6; 如果d大于实际输出的实数指数形式中尾数数字的位数,则在尾数最后用数字0来补足;如果d小于实际输出的实数指数形式中尾数数字的位数,则将尾数最后多余的数字截去(按四舍五入的规则); 如果ω不够大,即ω<d+6,则在字段宽度ω的范围内均输出“*”号,以表示无法输出该实数;如果ω>d+7,则在所有数字的左边用空格补足 。 Eω.dEn与Gω.d 例3: READ(*,*)A,B S=A*B WRITE(*,10)A,B,S 10 FORMAT(1x,3E10.2) END 四、X编辑符(nX) 例4: READ(*,*)A,B S=A*B WRITE(*,10)A,B,S 10 FORMAT(1x,F6.2,2x, A F6.2,2x,F6.2) END 例5: READ(*,*)A,B S=A*B WRITE(*,10)A,B,S 10 FORMAT(1x,’A=’,F6.2,2x, A ‘B=‘,F6.2,2x,2HS=,F6.2) END 例5: READ(*,*)A,B S=A*B WRITE(*,10)A,B,S 10 FORMAT(1x,’A=’,F6.2/1x,‘B=‘,F6.2/1x,2HS=,F6.2) END 例: I=246; A=12.36; J=35; B=173.5 WRITE(*,100)I,A,J,B 100????FORMAT(1X,I3,F6.1//1X,I3,F6.1) END 冒号“:”编辑符的作用是当I/O列表中没有更多的数据项时,使格式控制结束。冒号编辑符常常用于FORMAT语句中没有要输出的数据项时结束输出。来看下面的一段代码。 ! :编辑符的范例 WRITE(*,1) 3 WRITE(*, 2) 13 1 FORMAT ( I=,I2, J
您可能关注的文档
- CH08 公司會計.ppt
- ch08BBS服务器.ppt
- ch07邮件服务器.ppt
- ch08第八章大比例尺形图测绘.ppt
- ch09第八章 地形图应用.ppt
- ch1-2 管理的演进.ppt
- ch1-3 物态方程.ppt
- CH1 Internet技术与应用-概述.ppt
- ch1-4 功.ppt
- ch1-9结型 .ppt
- 学雷锋演讲稿范文.docx
- 开展控烟活动总结.docx
- 妇联反家暴调研报告.docx
- 2024秋译林版三起三年级英语上册全册大单元教学设计.docx
- 第四单元 11~20的认识 大单元教学课件 一年级数学上册(人教版2024秋).pptx
- 2024北师大版一年级数学上册总复习单元教学课件.pptx
- 第五单元:20以内的进位加法(单元复习课件)-人教版一年级数学上册.pptx
- 浙江省杭州市(2024年版)九年级上学期英语期中模拟试卷.docx
- 浙江省绍兴市新昌县新昌县农村初中五校联考(2024年版)九年级上学期11月期中社会法治试题(含答案).docx
- 山东省临沂市郯城县(2024年版)七年级上学期期中生物学试题(含答案).docx
最近下载
- 微波技术(北航)中国大学MOOC慕课 章节测验 客观题答案.docx
- 九洲集团民品科技发展规划(2010-2015).pdf
- JJF(机械) 1032-2019 轴承跳动测量仪校准规范.docx VIP
- (人教PEP版2024)英语六年级上册Unit5 大单元项目化教学设计.docx
- 人教版(2024)美术一年级上册《看我七十二变》教学设计.docx
- 初中常用英语单词分类表word版本.doc VIP
- 房地产 -霸州市贾庄旧城改造永正·星城二期项目修建性详细规划设计方案.docx
- 红色经典话剧剧本.doc
- 国开电大 《JavaScript程序设计》(版本2) 形考实训二:显示数据列表.pdf VIP
- 电器与照明系统课件.pptx VIP
文档评论(0)