PL/1编程基础:字符集与数据表达式解析
需积分: 29 24 浏览量
更新于2024-07-25
收藏 148KB DOC 举报
"这篇教程是关于PL/1编程语言的基础入门,主要涵盖了PL/1的字符集和书写规范,以及数据类型和表达式的基本概念。"
在PL/1编程语言中,字符集是非常基础的部分。它包括48个和60个字符的两种类型,但当前普遍采用的是60个字符的字符集。这个字符集中有129个字母字符,包括大写字母A到Z,特殊字符如美元符号($)、@和井号(#),以及10个数字0到9。此外,还有21个专用字符,例如竖线(|)、空格、百分号(%)、等号(=)、分号(;)、加号(+)、减号(-)、星号(*)、斜线(/)、左括号(|)、与(&)、右括号(|)、非(┒)、逗号(,)、短划号(_)、小数点(.)、问号(?)和引号(')。书写PL/1源程序时,需要注意源代码应从第2列开始,至第72列结束,并且每条语句以分号(;)结尾。注释可以使用"/*"开始,"*/"结束,且第1列的字符通常用于打印控制。
数据和表达式是PL/1中的核心概念。数据类型分为运算型数据和控制型数据。运算型数据主要包括算术数据和数值字符数据,如定点十进数、定点二进数、数值字符数据和字符串数据。控制型数据包括文件数据、标号数据、入口数据和定位数据。算术数据又细分为定点和浮点,具有进位制(如十进位、二进位)、记数法(定点或浮点)、精确度(有效数位和有效小数位)和类型(如实型、复型)等特性。
定点十进数是一种常见的运算型数据,例如3.1416、732、003和0.0012,它们都有各自的精确度。在存储这些数值时,会根据其精确度将其转换为特定的二进制形式。例如,定点十进数3.1416在内存中可能被存储为31,41,60的十六进制形式,占用的字符数由精确度决定,而定点十进数的精确度最大值可以达到15,占用8个字符。
这个基础教程适合初学者了解PL/1编程语言的基本语法和数据处理方式,为进一步学习PL/1的高级概念打下坚实基础。通过学习这些基本知识点,开发者能够更好地理解和编写PL/1程序,处理各种数据类型,并进行有效的表达式计算。
2008-10-21 上传
2009-08-22 上传
2010-07-20 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
walnut999
- 粉丝: 0
- 资源: 1
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录