PL/I编程基础:字符集与数据类型解析

5星 · 超过95%的资源 需积分: 50 44 下载量 163 浏览量 更新于2024-10-01 1 收藏 122KB DOC 举报
"PL/I语法中文教程,涵盖了PL/I的字符集、源程序书写规则、数据类型和表达式等内容,适合学习大型机编程的人群。" PL/I是一种高级编程语言,主要用于大型机系统,如IBM的Mainframe环境。这篇中文教程详细介绍了PL/I的基本语法和数据处理方式。 一、PL/I的字符集及书写 PL/I的字符集包括48个字符和60个字符两种,教程中提到的是60个字符的版本,其中包括29个字母字符(包含大小写字母、美元符号、at符号和井号),10个数字,以及21个专用字符,如等号、分号、加号、减号、乘号、除号、括号、短划线、小数点、问号和引号等。在源程序书写时,从第2列开始到第72列结束,每个语句以分号结束,注释由"/*"开始,"*/"结束,第1列的字符用于打印控制,例如换页、换行等。 二、数据和表达式 PL/I的数据分为运算型数据和控制型数据两大类。运算型数据主要包括算术数据(定点十进数、定点二进数、数值字符数据)和字符串数据。控制型数据包括文件数据、标号数据、入口数据和定位数据。 1. 运算型数据 - 算术数据分为定点和浮点,具有进位制(十进位或二进位)、记数法(定点或浮点)、精确度(有效数位和有效小数位)和型(如实型、复型)四个特性。定点十进数如3.1416、732、003、0.0012和-528,它们的存储形式通常以十六进制表示,且定点十进数的存储字符数根据精确度计算。 - 数值字符数据和字符串数据则用于处理字符形式的数值和文本信息。 2. 控制型数据 - 文件数据用于管理输入/输出操作,标号数据用于程序中的跳转,入口数据关联子程序调用,定位数据则用于内存中的位置标识。 三、源程序书写规则 源程序的书写规定了特定的格式,如每个语句以分号结束,注释可以用"/*"和"*/"包围,源程序从第2列开始,直到第72列结束。第1列的字符可以用于控制打印输出,如换页、换行等特殊控制。 这个PL/I语法中文教程对于初学者或者需要复习PL/I编程的开发者来说是非常宝贵的资源,它清晰地阐述了语言的基础要素,有助于理解和编写PL/I程序。