스크립트 연산자

 

스크립트는 다음과 같은 연산자를 사용한다.

 

산술 연산자

+    이항 덧셈 연산자      a = 1 ; b = 1 ;  c = a + b ;    //결과는 c = 2가 된다.

-    이항 뺄셈 연산자      a = 4 ; b = 2 ;  c = a – b ;    //결과는 c = 2가 된다.

*    곱셉 연산자           a = 3 ; b = 7 ;  c = a * b ;    //결과는 c = 21이 된다.

/    나누기 연산자         a = 21 ; b = 3 ; c = a / b ;    //결과는 c = 7 이 된다.

%   나머지 연산자           a = 11 ; b = 3 ; c = a % b ;   //결과는 c = 2 가 된다.

&    AND 연산자           char a = 1 ; char b = 14 ;   c = a & b ;   //이것은  Bit연산자 이므로 (char 1byte) a = 00000001, b = 00001110 이고 a & b = 00000001 & 00001110 의 결과는 c = 00000000이 된다.

|    OR 연산자            char a = 1 ; char b = 14 ;   c = a | b ;   //이것은  Bit연산자 이므로 (char 1byte) a = 00000001, b = 00001110 이고 a & b = 00000001 | 00001110 의 결과는 c = 00001111이 된다.

^    XOR 연산자          char a = 1 ; char b = 14 ;   c = a ^ b ;   //이것은  Bit연산자 이므로 (char 1byte) a = 00000001, b = 00001110 이고 a & b = 00000001 ^ 00001110 의 결과는 c = 00001111이 된다.

 

치환 연산자

=     치환, 대입 연산자

 

비교 연산자

==    같다

>     크다

>=   크거나 같다

<     작다

<=   작거나 같다

!=    같지 않다

 

논리 연산자    이것은 주로 조건 문에 많이 쓰인다.

&&  논리곱 연산자. (AND)    if ( $DI_0001 == ON  &&  $DI_0002 == ON )  //이것은 디지털 입력신호 DI_0001과 DI_0002 가 동시에ON일 때 조건

||   논리합 연산자 (OR)        if ( $DI_0001 == ON  ||  $DI_0002 == ON )  //이것은 디지털 입력신호 DI_0001과 DI_0002 둘 중에 하나가 ON일 때 조건

 

관련항목)

스크립트 작성

스크립트의 종류

스크립트 편집기 사용법

스크립트 주 도움말