FavoriteLoading
1

ABAP中运算符小结

[隐藏]

abap中除了我们常用的加减乘除,等于,比较大小等运算符号之外还有一些有用的符号,现在将运算符总结如下:

1, 赋值

= :等号,赋值,普通变量常量之间的赋值,

?= : 参考赋值,

2, 计算符号

+:加号

-:减号

*:  乘号

/:  除号

DIV: 取除法结果的整数部分,注意与‘/’不同,

输出结果如下:

2017-01-31_12-34-39

MOD:  取余数,也就是除法结果的小数部分

**: 乘方,

结果是8

3, 关系

=,<>,<, ><=, >=

4, 布尔

AND: 与,条件同时成立

OR:或, 条件只要有一个成立

NOT :非,

5, 位运算

BIT-AND:按位与

BIT-OR:按位或

BIT-XOR:非按位或,与bit-or结果相反。

BIT-NOT:按位非

具体算法如下:

x y BIT-NOT x x BIT-AND y x BIT-XOR y x BIT-OR y
0 0 1 0 0 0
0 1 1 0 1 1
1 0 0 0 1 1
1 1 0 1 0 1

结果:

2017-01-31_13-02-47

再举一个例子:

结果是‘11’

2017-01-31_13-04-09

6, 连接符&

& 连接两个字符串

显示结果:

2017-01-31_12-43-55

以上。