控制输出小数位DECIMALS求解。。。
大家好,有一道DECIMALS关键字控制输出小数位的程序语句不明白为什么,请帮忙解释一下。
DATA X TYPE F VALUE '123.456E2'.
WRITE Y DECIMALS 20.
=================================
这里输出结果为1.23456000000000+E04
不明白为什么是这样的输出呢,+E04是什么意思?控制输出小数点后20位为什么会加9个0,这样看上去小数点后只有14位啊。可以解释一下吗?