在非整除时,涉及到两种运算,一种是取整:四舍五入不考虑,abap在除时会自动处理,还有是需要人为的向上取整或向下取整;另外一种是取余数。
DATA:a TYPE mseg-menge,
b TYPE mseg-menge,
c TYPE mseg-menge.
a = '2.02'.
b = '2.00'.
c = a / b.
*向上取整
c = ceil( a / b ).
WRITE:/,c.
*向下取整
c = floor( a / b ).
WRITE:/,c.
*取余数
c = a MOD b.
WRITE:/,c.
输出结果 2.000
1.000
0.020