如何在cobol中打印小数点?

时间:2014-11-11 06:38:53

标签: cobol mainframe

我希望数据在假脱机中以十进制格式显示。如何打印带小数点的数据。我用过

Pic 99v99

表示我的数据定义,但是当我DISPLAY时,结果中没有显示小数点。

我的数据值的

12.34显示为1234

1 个答案:

答案 0 :(得分:5)

V中的99V99只是一个"隐形"小数点,为任何定点操作设置正确的对齐方式。它的优点是它不会占用任何额外的内存。如果您想要显示的逗号,请使用PIC - 99.99这样的条款

  • 再拿一个字节
  • 仅适用于USAGE DISPLAY,而不适用于COMP - 字段

注意:使用DECIMAL-POINT IS COMMA时,您必须相应地更改PIC - 子句:PIC 99,99