Programming/ABAP
ABAP Operators(연산자)
_syd
2023. 7. 20. 03:19
Arithmetic Operators(산술연산자)
+ (덧셈) | A + B |
− (뺄셈) | A − B |
* (곱셈) | A * B |
/ (나눗셈) | B / A |
MOD (나머지) | B MOD A |
계산 값을 반환하며 다른 프로그래밍 언어와 동일하다.
Example
REPORT ZTEST.
DATA: A TYPE I VALUE 30,
B TYPE I VALUE 10,
Result TYPE I.
Result = A / B.
WRITE / Result. "3
Comparison Operators(비교 연산자)
= (equality, EQ) | A = B |
<> (Inequality, NE) | A <> B |
> (Greater than, GT) | A > B |
< (Less than, LT) | A < B |
>= (Greater than or equals, GE) | A >= B |
<= (Less than or equals, LE) | A <= B |
BETWEEN | A BETWEEN B, A BETWEEN B AND C |
IS INITIAL | A IS INITIAL |
IS NOT INITIAL | A IS NOT INITIAL |
- true/false 값을 반환한다.
- 변수의 데이터 유형이나 길이가 일치하지 않으면 자동 형변환이 수행된다.
Example
REPORT ZTEST.
DATA: A TYPE I.
IF A IS INITIAL.
WRITE: / 'A 는 초기값이다'.
ENDIF. "output : A 는 초기값이다
728x90