RPG赋值操作对照表.docx

上传人:b****7 文档编号:15535697 上传时间:2023-07-05 格式:DOCX 页数:30 大小:19.75KB
下载 相关 举报
RPG赋值操作对照表.docx_第1页
第1页 / 共30页
RPG赋值操作对照表.docx_第2页
第2页 / 共30页
RPG赋值操作对照表.docx_第3页
第3页 / 共30页
RPG赋值操作对照表.docx_第4页
第4页 / 共30页
RPG赋值操作对照表.docx_第5页
第5页 / 共30页
RPG赋值操作对照表.docx_第6页
第6页 / 共30页
RPG赋值操作对照表.docx_第7页
第7页 / 共30页
RPG赋值操作对照表.docx_第8页
第8页 / 共30页
RPG赋值操作对照表.docx_第9页
第9页 / 共30页
RPG赋值操作对照表.docx_第10页
第10页 / 共30页
RPG赋值操作对照表.docx_第11页
第11页 / 共30页
RPG赋值操作对照表.docx_第12页
第12页 / 共30页
RPG赋值操作对照表.docx_第13页
第13页 / 共30页
RPG赋值操作对照表.docx_第14页
第14页 / 共30页
RPG赋值操作对照表.docx_第15页
第15页 / 共30页
RPG赋值操作对照表.docx_第16页
第16页 / 共30页
RPG赋值操作对照表.docx_第17页
第17页 / 共30页
RPG赋值操作对照表.docx_第18页
第18页 / 共30页
RPG赋值操作对照表.docx_第19页
第19页 / 共30页
RPG赋值操作对照表.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

RPG赋值操作对照表.docx

《RPG赋值操作对照表.docx》由会员分享,可在线阅读,更多相关《RPG赋值操作对照表.docx(30页珍藏版)》请在冰点文库上搜索。

RPG赋值操作对照表.docx

RPG赋值操作对照表

指令

类型

特点

因子

类型

结果

类型

符号位说

因子2与结果的长度比较

备注

相等

EVAL

{(H|M|R)

}

1.因子类型和结果类型必须相同,长度可以不同。

2.不能对结果进行定义。

3.先清空,再左对齐赋值。

4.进行字符的拼接,拼接时会将因子中的空字符也拼起来。

5.数学运算的赋值。

字符

字符

左对齐(包括空字符),并将多余的右边字符截去。

左对齐(包括空字符),右边补空格

左对齐赋值。

数字

数字

1.整数位长:

程序异常中断。

2.小数位长:

将多余的右边小数位截去。

1.整数位短:

值相等,整数位左边补0。

2.小数位短:

值相等,小数位右边补0。

左对齐赋值。

H-四舍五入。

对于数字运算,EVAL(H),是四舍五入的运算

M-采用最大数字规则。

精度是该格式的最大大小。

R-采用

“结果小数位”精度规则。

若乘法的两个操作数足够大,则乘法的结果将不带小数位。

可通过操作扩充符(R)确保保持小数的位数。

日期

日期

--

--

左对齐赋值。

时间

时间

--

--

左对齐赋值。

时间

时间

--

--

左对齐赋值。

EVAL

R

1.因子类型和结果类型必须相同,长度可以不同,

字符

字符

右对齐(包括空字符),并将多余的左边字符截去。

右对齐(包括空字符),左边补空格。

右对齐赋值。

只能对字符和图表操作。

2.不能对结果进行定义。

3.先清空,再右对齐赋值。

4.进行字符的拼接,拼接时会将因子中的空字符也拼起来。

MOVE

{(P)

}

1.因子类型和结果类型可以不同,即允许字符、数字、日期、时间、时间戳之间相互赋值。

2.可以对结果进行定义。

3.覆盖方式右对齐

字符

字符

右对齐(包括空字符),并将多余的左边字符截去。

右对齐(包括空字符),多余的

左边字符保持

原值。

右对齐赋值。

字符

字符

P-用空格

填充结

果。

右对齐(包括空字符),并将多余的左边字符截去。

右对齐(包括空

字符),左边补

空格。

右对齐赋值。

字符

数字

右对齐(包括空字符,空字符赋值后转为0),并将多余的左边字符截去。

右对齐(包括空字符,空字符赋值后转为0),多余的左边字

符保持原值。

右对齐(包括

空字符,空字

符赋值后转

为0)。

字符

数字

P-用零填

充结果。

右对齐(包括空字

符,空字符赋值后

右对齐(包括空

字符,空字符赋

右对齐(包括

空字符,空字

赋值。

转为0),并将多

余的左边字符截

去。

值后转为0),

左边补0。

符赋值后转

为0)。

字符

日期

右对齐,并将多余

的左边字符截去。

--

右对齐赋值。

右边10

位必须是

合法日期

(包括分隔符)。

字符

时间

右对齐,并将多余

的左边字符截去。

--

右对齐赋值。

右边8位

必须是合

法时间

(包括分

隔符)。

字符

时间

右对齐,并将多余

的左边字符截去。

--

右对齐赋值。

右边26

位必须是

合法时间

(包括分隔符)。

数字

数字

右对齐赋值,将多

余的左边数字截

去。

右对齐赋值,多

余左边数字保

持原值。

右对齐赋值。

无需对齐

小数位。

数字

数字

P-用零填

充结果。

右对齐赋值,将多

余的左边数字截

去。

右对齐赋值,多

余左边补0。

右对齐赋值。

无需对齐

小数位。

数字

字符

去掉数字的小数点,数字转为字符右对齐赋值到字符变量中,并将多余的左边数字截

去掉数字的小数点,数字转为

字符右对齐赋

值到字符变量

中,多余的左边

右对齐赋值。

去。

字符保持原值。

数字

字符

P-用空格

填充结

果。

去掉数字的小数点,数字转为字符右对齐赋值到字符变量中,并将多余的左边数字截去。

去掉数字的小数点,数字转为

字符右对齐赋

值到字符变量

中,左边补空。

右对齐赋值。

数字

日期

右对齐,并将多余

的左边数字截去。

1.因子2的长度小于8位,程序异常中断。

2.因子2的长度不小于8位,右对齐,将多余的左边数字截去。

右对齐,并将

多余的左边

数字截去。

右边8位必须是合法日期,不能有小数位。

转换时增加分隔符。

数字

时间

右对齐,并将多余

的左边数字截去。

1.因子2的长度小于6位,程序异常中断。

2.因子2的长度不小于6位,右对齐,将多余的左边数字截去。

右对齐,并将

多余的左边

数字截去。

右边6位必须是合法时间,不能有小数位。

转换时增加分隔符。

数字

时间

右对齐,并将多余

的左边数字截去。

1.因子2的长度小于20位,程序异常中断。

2.因子2的长

右对齐,并将

多余的左边

数字截去。

右边20

位必须是

合法时间

戳,不能

度不小于20

位,右对齐,将

多余的左边数

字截去。

有小数

位。

转换时增

加分隔

符。

日期

日期

--

--

右对齐赋值。

日期

字符

右对齐,并将多余

的左边字符截去。

右对齐,多余的

左边字符保持

原值。

右对齐赋值。

转换时包

括分隔

符。

日期

字符

P-用空格

填充结

果。

右对齐,并将多余

的左边字符截去。

右对齐,左边补空。

右对齐赋值。

转换时包

括分隔

符。

日期

数字

右对齐,将多余的

左边数字截去。

右对齐,多余的

左边数字保持

原值。

右对齐,多余

的左边数字

保持原值。

转换时去

掉分隔

符。

日期

数字

P-用零填

充结果。

右对齐,并将多余

的左边数字截去。

右对齐,左边补

0。

右对齐,左边

补0。

转换时去

掉分隔

符。

日期

时间

--

覆盖时间戳的

日期部分

--

时间

时间

--

--

右对齐赋值。

时间

字符

右对齐,并将多余

的左边字符截去。

右对齐,多余的

左边字符保持

原值。

右对齐赋值。

转换时包

括分隔

符。

时间

字符

P-用空格

填充结

果。

右对齐,并将多余

的左边字符截去。

右对齐,左边补空。

右对齐赋值。

转换时包

括分隔

符。

时间

数字

右对齐,将多余的

左边数字截去。

右对齐,多余的

左边数字保持

右对齐,多余

的左边数字

转换时去

掉分隔

原值。

保持原值。

符。

时间

数字

P-用零填

充结果。

右对齐,并将多余

的左边数字截去。

右对齐,左边补

0。

右对齐,左边

补0。

转换时去

掉分隔

符。

时间

时间

--

覆盖时间戳的

时间部分,毫秒

部分为全0。

--

时间

时间

--

--

右对齐赋值。

时间

字符

右对齐,并将多余

的左边字符截去。

右对齐,多余的

左边字符保持

原值。

右对齐赋值。

转换时包

括分隔

符。

时间

字符

P-用空格

填充结

果。

右对齐,并将多余

的左边字符截去。

右对齐,左边补空。

右对齐赋值。

转换时包

括分隔

符。

时间

数字

右对齐,将多余的

左边数字截去。

右对齐,多余的

左边数字保持

原值。

右对齐,多余

的左边数字

保持原值。

转换时去

掉分隔

符。

时间

数字

P-用零填

充结果。

右对齐,并将多余

的左边数字截去。

右对齐,左边补

0。

右对齐,左边

补0。

转换时去

掉分隔

符。

时间

日期

右对齐,取日期部

--

--

时间

时间

右对齐,取时间部

--

--

MOVE

L{(P

)}

1.因子类型和结果类型可以不同,即允

字符

字符

左对齐(包括空字符),并将多余的右边字符截去。

左对齐(包括空字符),多余的右边字符保持原值。

左对齐,值相等。

许字符、数字、日期、时间、时间戳之间相互赋值。

2.可以对结果进行定义。

3.覆盖方式左对齐赋值。

字符

字符

P-用空格

填充结

果。

左对齐(包括空字符),并将多余的右边字符截去。

左对齐(包括空

字符),右边补

空格。

左对齐,值相等。

字符

数字

左对齐(包括空字符,空字符赋值后转为0),并将多余的右边字符截去。

左对齐(包括空字符,空字符赋值后转为0),多余的右边字

符保持原值。

左对齐(包括空字符,空字符赋值后转

为0)。

字符

数字

P-用零填

充结果。

左对齐(包括空字符,空字符赋值后转为0),并将多余的右边字符截去。

左对齐(包括空字符,空字符赋值后转为0),

右边补0。

左对齐(包括空字符,空字符赋值后转

为0)。

字符

日期

左对齐,并将多余

的右边字符截去。

--

左对齐赋值。

左边10

位必须是

合法日期

(包括分隔符)。

字符

时间

左对齐,并将多余

的右边字符截去。

--

左对齐赋值。

左边8位

必须是合

法时间

(包括分

隔符)。

字符

时间

左对齐,并将多余

的右边字符截去。

--

左对齐赋值。

左边26

位必须是合法时间戳(包括

分隔符)。

数字

数字

左对齐赋值,将多

余的右边数字截

去。

左对齐赋值,多

余右边数字保

持原值。

左对齐赋值。

无需对齐

小数位。

数字

数字

P-用零填

充结果。

左对齐赋值,将多

余的右边数字截

去。

左对齐赋值,右

边补0。

左对齐赋值。

无需对齐

小数位。

数字

字符

去掉数字的小数点,数字转为字符左对齐赋值到字符变量中,并将多余的右边数字截去。

去掉数字的小数点,数字转为

字符左对齐赋

值到字符变量中,多余右边字

符保持原值。

左对齐赋值。

数字

字符

P-用空格

填充结

果。

去掉数字的小数点,数字转为字符左对齐赋值到字符变量中,并将多余的右边数字截去。

去掉数字的小数点,数字转为字符左对齐赋值到字符变量中,右边补空格。

左对齐赋值。

数字

日期

左对齐,并将多余

的右边数字截去。

1.因子2的长度小于8位,程序异常中断。

2.因子2的长度不小于8位,左对齐,将多余的右边数字截去。

左对齐,并将

多余的右边

数字截去。

左边8位

必须是合法日期

(去掉分

隔符)。

数字

时间

左对齐,并将多余

的右边数字截去。

1.因子2的长度小于6位,程序异常中断。

2.因子2的长度不小于6位,左对齐,将多余的右边数字截去。

左对齐,并将

多余的右边

数字截去。

左边6位

必须是合法时间

(去掉分

隔符)。

数字

时间

左对齐,并将多余

的右边数字截去。

1.因子2的长度小于20位,程序异常中断。

2.因子2的长度不小于20位,左对齐,将多余的右边数字截去。

左对齐,并将

多余的右边

数字截去。

左边20

位必须是合法时间戳(去掉

分隔符)。

日期

日期

--

--

左对齐赋值。

日期

字符

左对齐,并将多余

的右边字符截去。

左对齐,多余的

右边字符保持

原值。

左对齐赋值。

转换时包

括分隔

符。

日期

字符

P-用空格

填充结

果。

左对齐,并将多余

的右边字符截去。

左对齐,右边补空。

左对齐赋值。

转换时包

括分隔

符。

日期

数字

左对齐,将多余的

右边数字截去。

左对齐,多余的

右边数字保持

原值。

左对齐,多余

的右边数字

保持原值。

转换时去

掉分隔

符。

日期

数字

P-用零填

充结果。

左对齐,将多余的

右边数字截去。

左对齐,右边补

0。

左对齐,右边

补0。

转换时去

掉分隔

符。

日期

时间

--

覆盖时间戳的

日期部分

--

时间

时间

--

--

左对齐赋值。

时间

字符

左对齐,并将多余

的右边字符截去。

左对齐,多余的

右边字符保持

原值。

左对齐赋值。

转换时包

括分隔

符。

时间

字符

P-用空格

填充结

果。

左对齐,并将多余

的右边字符截去。

左对齐,右边补空。

左对齐赋值。

转换时包

括分隔

符。

时间

数字

左对齐,将多余的

右边数字截去。

左对齐,多余的

右边数字保持

原值。

左对齐,多余

的右边数字

保持原值。

转换时去

掉分隔

符。

时间

数字

P-用零填

充结果。

左对齐,将多余的

右边数字截去。

左对齐,右边补

0。

左对齐,右边

补0。

转换时去

掉分隔

符。

时间

时间

--

覆盖时间戳的

时间部分,毫秒

部分为全0。

--

时间

时间

--

--

左对齐赋值。

时间

字符

左对齐,并将多余

的右边字符截去。

左对齐,多余的

右边字符保持

原值。

左对齐赋值。

转换时包

括分隔

符。

时间

字符

P-用空格

填充结

果。

左对齐,并将多余

的右边字符截去。

左对齐,右边补空。

左对齐赋值。

转换时包

括分隔

符。

时间

数字

左对齐,将多余的

右边数字截去。

左对齐,多余的

右边数字保持

原值。

左对齐,多余

的右边数字

保持原值。

转换时去

掉分隔

符。

时间

数字

P-用零填

充结果。

左对齐,将多余的

右边数字截去。

左对齐,右边补

0。

左对齐,右边

补0。

转换时去

掉分隔

符。

时间

日期

左对齐,取日期部

时间

时间

左对齐,取时间部

1.只用于

将因子2的数组

将因子2的数

结果的数

数组,因子

元素左对齐赋到

组兀素左对齐

组长度、

类型和结

字符

字符

结果数组的元素,

赋到结果数组

左对齐赋到

兀素长度

果类型必

数组

数组

将多余的因子2

的兀素,将多余

数组的兀素。

可以与因

须相同,不

的结果数组元

子2的不

数组兀素截去。

允许对日

素值保持不变。

同。

期、时间或

将因子2的数组

将因子2的数

结果的数

时间戳进

P-用空格

元素左对齐赋到

组兀素左对齐

组长度、

行操作。

字符

字符

填充结

结果数组的元素,

赋到结果数组

左对齐赋到

兀素长度

MOVE

2.传送压

数组

数组

果。

将多余的因子2

的兀素,将多余

数组的兀素。

可以与因

A{(P

缩型、二进

的结果数组元

子2的不

数组兀素截去。

)}

制、区位十

素值补空格。

同。

进制、图形

字段左对齐赋

或字符型

字符

字符

字段左对齐赋到

到数组的兀素,

左对齐赋到

的数组时,

字段

数组

数组的兀素,将多

将多余的数组

数组的元素。

可以把几

余的字符截去。

兀素值保持不

个连续的

变。

数组元素

P-用空格

字段左对齐赋到

字段左对齐赋

传送到一

字符

字符

填充结

数组的元素,将多

到数组的兀素,

左对齐赋到

个单独字

字段

数组

果。

余的字符截去。

将多余的数组

数组的兀素。

段中;把一

兀素值补空格。

个单独字段传送到几个连续的数组元素中;把连

续的数组

兀素传送

到另一个

数组的连续元素中。

3.覆盖方式左对齐赋值。

4.如果传送没有下标的数组,从第一个

字符

数组

字符

字段

数组的兀素左对齐赋到字段,将多余的数据兀素截去。

数组的兀素左对齐赋到字段,将右边多余的字符保持不变。

左对齐赋到

字段。

字符

数组

字符

字段

P-用空格

填充结

果。

数组的兀素左对齐赋到字段,将多余的数据兀素截去。

数组的兀素左对齐赋到字段,将右边多余的字符补空格。

左对齐赋到

字段。

数字

数组

数字

数组

将因子2的数组元素左对齐赋到结果数组的元素,

将多余的因子2数组元素截去。

将因子2的数

组元素左对齐

赋到结果数组

的元素,将多余的结果数组元素值保持不变。

左对齐赋到

数组的元素。

结果的数组长度可与因子2的不同,但元素长度必须与因子2的一致。

数字

数组

数字

数组

P-用零填

充结果。

将因子2的数组

元素左对齐赋到结果数组的元素,将多余的因子2

数组元素截去。

将因子2的数

组元素左对齐

赋到结果数组

的元素,将多余

的结果数组元

素值补0。

左对齐赋到

数组的元素。

结果的数组长度可与因子2的不同,但元素长度必须与因子2的一致。

元素开始传送,对于有下标的数组,从规疋的兀素开始传送。

在取后个数组元素已传送或结果字段满了,数据传送结

束。

1.整数位短:

1.因子类

1.整数位长:

整数

数位右对齐赋

型和结果

位右对齐赋值,小

值,小数位左对

类型必须

数位左对齐赋值,

齐赋值,左边不

是数字型

将左边多余的整

足的整数位补

Z-AD

变量。

数字

数字

数位截去。

0。

值相等。

D

2.可以对

2.小数位长:

整数

2.小数位短:

结果进行

位右对齐赋值,小

数位右对齐赋

定义。

数位左对齐赋值,

值,小数位左对

3.先清零,

将右边多余的小

齐赋值,右边不

再赋值。

数位截去。

足的小数位补

0。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2