PL/I编程基础:字符集与数据类型解析
5星 · 超过95%的资源 需积分: 50 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程序。
2009-02-09 上传
2010-07-04 上传
2012-12-18 上传
2018-08-21 上传
2008-07-21 上传
2008-07-21 上传
leisen707
- 粉丝: 1
- 资源: 5
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜