표현식
표현식은 아래의 연산자들을 활용한 식입니다. 본 절에서는 ST 프로그램에서 사용할 수 있는 연산자와 그 사용 예를 설명합니다.
다음 표는 연산자와 그 우선순위를 기술합니다.
연산 | 기호 | 우선순위 |
괄호 | () | 1 |
함수의 파라미터 리스트 | FUNCTION_NAME(Param1, Param2 ... ) | 2 |
지수 | ** | 2 |
단일 연산자(부호 표현) | +, - | 3 |
보수 | NOT | 3 |
곱하기 | * | 4 |
나누기 | / | 4 |
모듈러(나머지 연산) | MOD | 4 |
더하기 | + | 5 |
빼기 | - | 5 |
비교 | <, >, <=, >= | 6 |
등식 | = | 7 |
부등식 | <> | 7 |
논리곱 | &, AND | 8 |
배타적 논리합 | XOR | 9 |
논리합 | OR | 10 |
가장 높은 우선순위를 가진 연산자의 연산을 첫 번째로 수행하고 다음 우선순위를 가진 연산자의 연산을 수행합니다. 이러한 순서가 계산이 끝날 때까지 반복됩니다.
연산자 우선순위가 동일한 경우에는 왼쪽 연산자부터 연산을 수행합니다.