1 / 16
文档名称:

第6章 格式输入输出.ppt

格式:ppt   页数:16
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第6章 格式输入输出.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第6章 格式输入输出.ppt

文档介绍

文档介绍:第六章格式输入输出
输入输出概述
   格式输入输出语句
   格式说明语句
   常用的编辑描述符
输入输出项与编辑符的相互作用
一、输入输出概述
输入输出是指在计算机内存与外部设备之间传送数据的过程。从外部设备将数据传送到计算机内存称为输入。将计算机内部的数据传送到外部设备称为输出。要顺利地传送数据,一般应在输入输出语句中给计算机提供三方面的信息:
(1) 通过什么设备来进行输入输出。
(2) 采用什么样的格式来进行输入输出。
(3) 输入输出的具体内容。
二、格式输入输出语句

v     PRINT f,输出项
其中f是格式说明符,指明了输出所用的格式。它有以下三种形式:
(1)格式说明符是一个“*”,表示输出使用表控格式。
(2)格式说明符是一个字符常量。例如
PRINT '(1X,)',X,Y
(3)格式说明符是格式语句(FORMAT)的语句标号。例如
PRINT 100,A,B,C
100 FORMAT(1X,,)
v     WRITE(u,f) 输出项
其中u是设备号,用于指明具体使用的输出设备。u可以是一个无符号整数,还可以是星号*。*表示系统预先约定的外部设备,一般为显示器。

格式输入语句是指READ语句,它有两种形式:
READ f,输入项
READ(u,f) 输入项
其中f指明了输入所用的格式。它有以下三种形式:
(1)格式说明符是一个“*”,表示输入使用表控格式。
(2)格式说明符是一个字符常量。例如
READ(*,'(I3,2I4)') I,J,K
(3)格式说明符是格式语句(FORMAT)的语句标号。这是最常用的格式输入形式。
u是设备号,用于指明具体使用的输入设备。u可以是一个无符号整数,还可以是星号“*”。“*”表示由计算机系统预先约定的外部设备,一般为键盘。
三、格式说明语句
格式说明语句的一般格式是:
n FORMAT(格式说明)
其中n是语句标号,FORMAT语句一定带有语句标号,以便同格式输入输出语句配合使用。
四、常用的编辑描述符

整型数据编辑描述符
实型数据编辑描述符
复型数据编辑描述符
逻辑型数据编辑描述符
字符型数据编辑描述符


整型数据编辑描述符:I编辑符、B编辑符、O编辑符和Z编辑符。
I编辑符用于十进制整数的输入输出。它的一般格式是:
rIw
其中r是重复系数,为1时可以省略。w表示字段宽度,即与该编辑描述符对应的输入输出项所占用的字符个数。
(1)I型输入的使用规则:在输入记录中从左往右取w个字符存入对应的输入项。
(2)I型输出的使用规则:在输出记录中,对应的输出项的值占w个字符宽度。
实型数据编辑描述符:F编辑符、E编辑符、EN编辑符、ES编辑符和G编辑符。
F编辑符用于实型量的输入输出(按小数形式)。它的一般格式是:
其中r为重复系数,为1时可以省略。w为字段宽度,d为输入输出项小数部分所占的位数。
(1)F型输入规则:按编辑描述符中w指定的字段宽度从输入记录中截取数据,若w个字符中不含小数点,则系统自动按d决定小数点的位置,若w个字符中含有小数点,则按“自带小数点优先”的原则。
(2)F型输出规则:把输出项的值转换成字段宽度为w的小数形式输出,其中小数部分占d位,小数点占一位。
复型数据编辑描述符
复型数据没有专门的编辑符。对复型数据的输入输出,可以按实部和虚部分别输入输出。
逻辑型数据编辑描述符
逻辑型数据的输入输出用L编辑符。其一般格式是:
rLw
逻辑值只有两个:真(.TRUE.)和假(.FALSE.)。
(1)输入时,输入的数据可以是头一个字母为T或F的任何字符串。
(2)输出时,对逻辑真(.TRUE.),输出一个字母T,对逻辑假(.FALSE.),输出字母F,且在左边补w-1个空格。
字符型数据编辑描述符
字符型数据的输入输出用A编辑符。其一般格式是:
rAw
其中字段宽度w可以省略,省略时,输入输出项的字段宽度隐含为对应的字符型输入输出项的长度l。
(1)A编辑符的输入规则:当w>l时,从w个字符中取出最右边l个字符送给对应的输入项。当w<l时,当w个字符全部送入输入项,并靠左对齐,右边补l-w个空格。这一点同字符赋值语句的规则是相同的。
(2)A编辑符的输出规则:在输出记录中,Aw编辑符所对应的输出项一定占w个字符的宽度,但输出项实际包含字符的个数l可能与w不一致。当w=l时,输出项所有的字符全部输出。当w>l时,输出项所有的字符全部输出,并且靠右对齐,左补w-l个空格。当w<l时,输出项最左边w个字符输出。当w省略时,按输出项的长度输出,这是最方便的形式

最近更新

2025年漳州卫生职业学院单招职业倾向性考试模.. 39页

2025年漳州科技职业学院单招职业倾向性考试模.. 40页

2025年潍坊环境工程职业学院单招职业适应性考.. 40页

2025年潞安职业技术学院单招职业适应性考试模.. 40页

2025年炎黄职业技术学院单招综合素质考试模拟.. 42页

2025年烟台科技学院单招职业技能考试模拟测试.. 40页

2025年焦作工贸职业学院单招职业技能考试模拟.. 39页

2025年燕京理工学院单招职业适应性测试题库新.. 41页

2025年珠海城市职业技术学院单招职业适应性考.. 41页

2025年甘肃农业职业技术学院单招综合素质考试.. 40页

2025年甘肃林业职业技术学院单招职业倾向性测.. 41页

2026年山东plc单招试题必考题 41页

2025年益阳医学高等专科学校单招职业技能测试.. 40页

2026年山东华宇工学院单招综合素质考试模拟测.. 42页

2026年山东圣翰财贸职业学院单招职业适应性测.. 42页

2025年石家庄城市经济职业学院单招职业倾向性.. 41页

2025年石家庄幼儿师范高等专科学校单招职业技.. 38页

2025年福州大学至诚学院单招职业倾向性测试模.. 40页

2025年福州职业技术学院单招职业倾向性测试题.. 40页

2025年福州黎明职业技术学院单招职业倾向性考.. 40页

2025年福建卫生职业技术学院单招职业技能测试.. 40页

2026年山西省阳泉市单招职业倾向性考试模拟测.. 42页

2025年福建省南平市单招职业适应性测试模拟测.. 40页

受限空间作业安全培训 141页

2025年绍兴文理学院元培学院单招职业倾向性测.. 41页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

九年级家长会课件PPT下载(初三2班) 25页

山东科技版小学英语五年级下册词汇表带音标 4页

年产3000万片硝苯地平缓释片车间设计 40页