在ABAP中 除法的运算有两种运算符 DIV 和 '/ ' ,它们之间还是有些区别的,如下:
1.把除的结果赋值给整数
DIV 只取结果中的整数部门值;
‘/ ’ 会对结果进行四舍五入
DIV 只取结果中的整数部门值;
‘/ ’就保留小数,取正常的计算结果
以一段程序测试:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
REPORT ztest_div. DATA:l_menge TYPE mseg-menge, "小数 l_init TYPE i. "整数 l_menge = 8 DIV 3 . WRITE:'小数-DIV:',l_menge. l_menge = 8 / 3. WRITE:/ ` /:`, l_menge. WRITE /. l_init = 8 DIV 3 . WRITE:'整数-DIV:',l_init. l_init = 8 / 3. WRITE:/ ` /:`,l_init. |
运算结果:
以上。
发表评论