ABAP中除法-DIV和’/’的区别
在ABAP中 除法的运算有两种运算符 DIV 和 '/ ' ,它们之间还是有些区别的,如下: 1.把除的结果赋值给整数 DIV 只取结果中的整数部门值; ‘/ ’ 会对结果进行四舍五入 2.把除的结果赋值给小数时 DIV 只取结果中的整数部门值; ‘/ ’就保留小数,取正常的计算结果
以一段程序测试:
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.
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
