cobol - COBOL:将 PIC X 移动到 PIC S9.99 COMP-3
问题描述
如何从示例中移动数据:I-DATA PIC X7 VALUE '12.34'。至 O-DATA PIC S9(13)V99 COMP-3。
解决方案
05 I-DATA PIC X(7).
05 I-NUMERIC REDEFINES I-DATA PIC 9999.99.
.
.
MOVE I-NUMERIC TO O-DATA.
您需要将 AlphaNumerc 重新定义为显示数字,然后可以将其移动到压缩十进制变量。小心,因为如果除了数字或空格加上“。”之外还有任何其他内容,这将被 OC7 炸毁。在数据中。
推荐阅读
- javascript - myFunction 未在 Javascript 中定义
- python - 我有一个字节数组的字符串表示,但我需要原始字节表示
- python - 根据数组索引绘制 y 坐标的二维数组
- python - 如何使用 Telethon 将图像下载到我的本地 PC
- kotlin - 使用 Room 自动生成主键不起作用
- c - C程序显示罗马数字直到n
- python - 使用python查找列表给定部分中最大数字的索引
- javascript - 如何设置 VueJS 路由和 NodeJS Express API 路由?
- node.js - 使用JS在mongo中复合搜索条件
- html - 我可以使用 CSS 将基本表单输入字段更改为多行文本输入字段吗?