ABAP中除法-DIV和’/’的区别详解编程语言

在ABAP中 除法的运算有两种运算符  DIV 和 ‘/ ‘ ,它们之间还是有些区别的,如下:
1.把除的结果赋值给整数
      DIV 只取结果中的整数部门值;
      ‘/ ’ 会对结果进行四舍五入
2.把除的结果赋值给小数时
      DIV 只取结果中的整数部门值;
     ‘/ ’就保留小数,取正常的计算结果

以一段程序测试:

REPORT ztest_div.
DATA:l_menge TYPE msegmenge“小数
     l_init  TYPE i“整数

l_menge DIV .
WRITE:‘小数-DIV:’,l_menge.
l_menge 3.
WRITE:`       /:`l_menge.

WRITE /.
l_init DIV .
WRITE:‘整数-DIV:’,l_init.
l_init 3.
WRITE:`       /:`,l_init.

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/20149.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论