 
         
         
         
         
        
            已阅读5页,还剩14页未读,            继续免费阅读
        
        
                版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
            6.1输入输出的概要,第6章形式的输入输出,一般要向输入输出文件提供三方面的信息: (1)使用哪个设备进行输入输出。 (2)以什么格式进行输入输出。 (3)输入输出的具体内容。 输入:从外部设备向计算机存储器传送数据,输出:将计算机内部的数据传送到外部设备,输入6.2格式的输入输出语句,一,格式输出,(3)格式语句(FORMAT )的语句标签。 例如使用PRINT100、a、b、C100FORMAT(1X、f9. 4、2 f7.3)、1.PRINT文件、格式: PRINTf、输出项目、f :格式指定符、三种格式:(1)*、显示控制格式。 (2)“格式编辑器”示例: PRINT(1X,2F7.3 )、x、y,输出项目是变量、常数、函数和表达式。 输出项也可以是隐式DO循环。 2.WRITE语句,格式: WRITE(u,f )输出条目,u :设备编号,指定要使用的I/o设备。 无论是机型数量还是星号*,*,都是指系统默认指定的外部设备。 一般是显示器。 f :与格式指定符、PRINT语句相同的使用方法。 另外,格式输入、格式: READf、输入项目READ(u,f )输入项目、u :设备编号f :格式指定符、输入项目可以是变量也可以是隐式DO循环。 6.3格式说明、格式说明可以在程序单位语句(主程序语句PROGRAM、子程序语句FUNCTION、SUBROUTINE )之后、END语句之前的任意位置。 格式:语句标签FORMAT (格式编辑器),例如10FORMAT(1X,I4,F5.1),格式说明文本为非执行文本,仅为输入输出语句提供数据格式说明。 6.4常用的编辑器,一是可重复编辑的描述符,可重复编辑的描述符对应于输入输出项目。 不同类型的I/o条目使用不同的编辑描述符。 1 .整数数据编辑描述符(I,b,o,z )、I编辑符用于十进制整数的输入输出。 r :重复系数,1时可省略。 w :场宽。 形式: rIw,输入:在输入记录中从左到右取w字符存储在对应的输入项目中。 w字符必须是整数,符号也必须占据一个字符的位置,空格也必须占据一个字符的位置,但不起作用。 例如,如果输入714-346-12345作为READ(*,10)I,j,k 10格式(I 4,I5,I6),则I,j,k的值分别为714、-346和-123。 输出:数字与指定的w字段宽度的右端对齐,在左侧插入空格。 w位不够时,输出w个“*”。 例如,如果WRITE(*,10)K,l 10格式(1x,I5,i4)k=12,L=-7567,则输出为:12*,(2)B,o,z。 是FORTRAN90的新增编辑。 分别以二进制、八进制、十六进制形式记述整形量的输入输出。 其基本用法与I编辑器相同。 2 .实体数据编辑描述符(f、e、EN、ES、g )、(1)F编辑器用于实体量的小数形式输入输出。 另外,格式: rFw.d,r :重复系数w :场宽d :输入输出的小数点以后的位数,输入: w指定的场宽,从输入记录中剪切出数据,在剪切出的数据中没有小数点的情况下,系统自动在d中与小数点相加的数据具有小数点的情况下,此时d不发挥作用例如,若输入READ(*,10)A、b为123456726.8910FORMAT(F7.2,F6.1),则a、b的值分别为1234.56和726.89,在输出: w实际位的情况下,在左侧的空间w实际位的情况下,输出w个“*”,实际位数:整数位的小数点保持d位,对d 1位进行四舍五入,例如,在WRITE(*、10)A、b、C10FORMAT(1X、3F8.3、b、c的值分别为78.9、-0.00072、12345.678的情况下,输出为:78.900-.001*、(2)E编辑器,将指数形式的实数变更为格式: rEw.dd :数字部分的小数位数,输出为正规化的指数形式,即小数点在第一位且非零的数字之前。 例如,WRITE(*,10)A、B10FORMAT(1X、E12.4、E13.2、b的值为128.433和-0.0008时,输出为:. 1284 e 03-.80e-03,根据输出数据的大小自动采用f或e格式。 (3)G编辑器、3 .复制数据编辑器、复制数据在实部和虚部分别输入输出。例如,若在COMPLEXCMREAD(*,10)CMWRITE(*,20 ) cm10 format (2f 5.2 ) 20 format (1x,2F7.2 )中输入1234567890,则为123.45678.90,格式: rGw.d,输入时输入数据第一个字符是t或f的任何字符串(t或f的前面可以加上“”或空格,后面可以加上任何字符),4 .逻辑类型数据编辑器l,格式: rLw,输出时逻辑值为真输出t,逻辑值为假输出f,左边加上w-1空格。 例如WRITE(*,10).FALSE .A.LT.B.OR.1.GT.210FORMAT(1X,L3,L4 )        
    温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB22T 1849-2013 地理标志产品 延边黄牛肉
- 甘肃文职人员笔试题及答案
- BIM技术在建筑设计阶段的应用
- 风电机组震动监测与降噪方案
- 电子级气体分配系统方案
- 2025年宿迁分班考试试题及答案
- 机械类教师笔试题及答案
- 劳动关系和谐度评价指标体系
- 企业年度财务计划与预算调整总结
- 机电设备安装机具与工具管理方案
- 2025年乐都区面向社会公开招聘社区工作人员考试参考题库及答案解析
- 光伏储能电池安全运行的操作规程
- 期中评估卷- 2025-2026学年英语六年级上学期 人教精通版 (含答案解析)
- 慢性支气管炎知识培训课件
- 2025年冠脉介入培训试题及答案
- 2025国家义务教育质量监测试题(含答案)
- 冠脉介入考试题及答案
- 公共场所卫生检验方法 第2部分:化学性指标-编制说明
- 2025时事政治必考题库(含答案)
- 垫付资金三方合同协议书
- 校园欺凌预防与干预实务操作手册
 
            
评论
0/150
提交评论