10.3.8. 연산자
10.3.8. 연산자
( ) | Ý 높은 우선순위 |
부호(+ -) |
|
^ |
|
* / * MOD |
|
+ - |
|
= <> < > <= >= |
|
NOT |
|
AND OR XOR | ß 낮은 우선순위 |
예) V10! = (V1!^2 + V2!^2 + V3!^2)*2.5
IF(V24!>=V50! AND V10$= “WELD”)
l 문자열 연산은 +(두 개의 문자열 연결)와 =(같다), <>(다르다)의 세 가지 연산자만 사용 가능합니다.
l 포즈 연산은 <포즈>+<쉬프트>+<쉬프트>+<쉬프트>+… 의 형식으로만 가능합니다.
l “*” 는 좌측 피 연산자의 값을 우측 피 연산자로 나누어 반올림하는 정수 나눗셈입니다.
l MOD는 나눗셈의 나머지를 구하는 연산입니다.
l AND, OR, XOR는 비트연산자이며, 논리연산자로 사용하고자 할 때는 피 연산자가 반드시 0이나 1이어야만 정확한 결과가 보장됩니다.
l NOT은 비트연산자로만 사용되며, 논리 NOT은 존재하지 않습니다. <>를 적절히 사용하여 대응하십시오.
l 정수와 실수간의 연산인 경우엔 정수를 실수로 자동 형 변환한 후 연산을 수행합니다.
(연산결과는 실수형)