RPG赋值操作对照表.docx
- 文档编号:27827719
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:30
- 大小:19.75KB
RPG赋值操作对照表.docx
《RPG赋值操作对照表.docx》由会员分享,可在线阅读,更多相关《RPG赋值操作对照表.docx(30页珍藏版)》请在冰豆网上搜索。
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。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RPG 赋值 操作 对照