开发学习

上传人:小** 文档编号:54313789 上传时间:2018-09-10 格式:DOC 页数:12 大小:385.52KB
返回 下载 相关 举报
开发学习_第1页
第1页 / 共12页
开发学习_第2页
第2页 / 共12页
开发学习_第3页
第3页 / 共12页
开发学习_第4页
第4页 / 共12页
开发学习_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《开发学习》由会员分享,可在线阅读,更多相关《开发学习(12页珍藏版)》请在金锄头文库上搜索。

1、开发学习1、 SE80 2、 SE38 3、 SE93程序命名规范 ZSMMR_MAT_QUERY一、数据类型 二、变量的声明 1、 按类型定义变量 DATA: () TYPE VALUE . 结果2、 按参考定义变量 DATA LIKE . DATA: TEST1(10) TYPE C VALUE Hello Sap, TEST2 LIKE TEST1. LIKE 只表示参考数据类型 不会复制参考的变量值。结果如果程序设置如下:则出现:将前面 TEST1 的赋值=BRUCE 覆盖掉。 3、 变量的初始化 变量在赋值后可以进行初始化恢复初始值。 CLEAR . 例:CLEAR: TEST1,

2、TEST2. 如果要对两个变量初始化一定要注意那个冒号。 结果:三、定义常量CONSTANTS () TYPE VALUE . 例题如下:结果如果针对 TEST2 做如下设置因为常量不能在赋予可变值 但是对 TEST1 做设置则出现如下情况Comment d1: 这里就是自定义数据 类型执行如果想用参考则按照如下格式进行这里必须对参考的常量赋值。四、自定义数据类型 TYPES: NAME(10) TYPE C, TEAMS(20) TYPE C. DATA: PLAYER TYPE NAME VALUE JERY TANG, NICKNAME LIKE PLAYER. CONSTANTS: T

3、EAM1 TYPE TEAMS VALUE Team1, TEAM2 LIKE TEAM1 VALUE Team2. 结果注意:自定义的数据类型不能直接赋值。例如不能直接对上面的 NAME 和 TEAM 赋值。 五、数据的输出与数值传递 通过关键字“WRITE”的声明,能够实现数据对象的输出,并能够实现输出对象的长度、输出长度、输出 位置及格式等属性的控制位置及格式等属性的控制。与变量定义一样,WRITE 可以同时输出多个数据对象,对于不 同的对象可以通过反斜杠“/”换行输出, DATA: WORD(16) VALUE 0123456789ABCDEF. DATA:N TYPE I VALUE

4、 123. WRITE WORD. “单独输出一个变量 WRITE: / WORD, / N. “换行输出两个变量 WRITE AT (10) WORD. “输出变量的前 10 位0123456789 WRITE AT /5(10) WORD. “从第 5 格开始输出变量的前 10 位56789ABCDEF. WRITE / WORD(10). WRITE / WORD+5(10). “从字符串第 5 位开始截取后面的 10 位并输出 上面表示单独输出 WORD,结果如下:上面表示在一行中输出 WORD 和 N 两个值,结果如下:上面表示换行输出,结果如下:如上设置则出现以下结果:如果要输出变量的前十位,则做如下设置输出结果:如果从字符串第 5 位开始截取后面的 10 位并输出:结果如果想在第 5 格开始输出变量的前 10 位则:结果输出变量的前 10 位,六、数据的格式化输出 1、若输出的对象类型为 C 和 N 时前面有 0,可以将 0 取代为空格结果2、NO-SIGN :对于 I、P 或 F 类型,前面都会有一个标识符号,在实际输出中占用一位但 不显示,使用该语法其前面的符号不会输出。 3、NO-GROUPING :对于 I 或 P 类型,省略千分号符号。七、数据的赋值 赋值语句:MOVE;还可以用 WRITE 实现 赋值运算符:=八、通过指针赋值执行后的结果为:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号