ABAP遵循由左至右,由高至低的计算顺序。在复杂的表达式中,可以使用括号来明确计算顺序。以下是一个示例:
DATA: a TYPE i VALUE 2, b TYPE i VALUE 3, c TYPE i.
c = a + b * a. " 等同于 c = 2 + 3 * 2 = 8
c = (a + b) * a. " 希望先算加法,再乘以a,使用括号明确表达式的计算顺序,c = (2 + 3) * 2 = 10
上一篇:ABAP中导入和导出参数的概念与继承概念相同或类似吗?
下一篇:ABAP中的数字转字符串函数