- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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
- 2025中国电建集团华东勘测设计研究院有限公司招聘笔试历年参考题库附带答案详解.pdf
- 2025年贵州省地方邮政事业服务中心公开招聘工作人员笔试历年参考题库附带答案详解.pdf
- 2025四川泸州市龙驰实业集团有限责任公司及下属子公司招聘12人笔试历年参考题库附带答案详解.pdf
- 2025南京新农发展集团有限责任公司招聘10人笔试历年参考题库附带答案详解.pdf
- 2025江西赣州旅游投资集团有限公司招聘44人笔试历年参考题库附带答案详解.pdf
- 2025天津市北京华发置业有限公司招聘1名实习生笔试历年参考题库附带答案详解.pdf
- 2025中国电信产业研究院招聘笔试历年参考题库附带答案详解.pdf
- 2025中国五矿暑期实习生招募笔试历年参考题库附带答案详解.pdf
- 2025内蒙古中铁二十一局集团有限公司校园招聘笔试历年参考题库附带答案详解.pdf
- 2025湖北神农架机场有限公司招聘4人笔试历年参考题库附带答案详解.pdf
文档评论(0)