[Solidity] 연산자

Alexandria·2024년 3월 4일

Solidity

목록 보기
6/11
post-thumbnail

1. 산술 연산자

OperatorDescription
+2개의 피연산자의 합
-첫 번째 피연산자에서 두 번째 피연산자를 뺌
*2개의 피연산자의 곱
/첫 번째 피연산자에서 두 번째 피연산자로 나눈 몫
%첫 번째 피연산자에서 두 번째 피연산자로 나눈 나머지
++1 증가
--1 감소

2. 비교 연산자

OperatorDescription
==두 피연산자의 값이 같으면 true, 다르면 false 반환
!=두 피연산자의 값이 다르면 true, 같으면 false 반환
>첫 번째 피연산자가 두 번째 피연산자 보다 크다면 true, 크지 않다면 false 반환
<첫 번째 피연산자가 두 번째 피연산자 보다 작다면 true, 작지 않다면 false 반환
>=첫 번째 피연산자가 두 번째 피연산자 보다 크거나 같다면 true, 작다면 false 반환
<=첫 번째 피연산자가 두 번째 피연산자 보다 작거나 같다면 true, 크다면 false 반환

3. 논리 연산자

OperatorDescription
&&두 피연산자 모두 참이면 true, 아니라면 false 반환
!논리상태를 반대로 변환

4. 비트 연산자

OperatorDescription
&두 피연산자에 대하여 AND 연산
^두 피연산자에 대하여 XOR 연산
~비트를 반전
<<첫 번째 피연산자의 모든 비트를 두 번째 피연산자만큼 왼쪽으로 이동
>>첫 번째 피연산자의 모든 비트를 두 번째 피연산자만큼 오른쪽으로 이동

5. 대입 연산자

OperatorDescription
=두 번째 피연산자의 값을 첫 번째 피연산자에 대입
+=첫 번째 피연산자에 두 번째 피연산자의 값을 더한 후 대입
-=첫 번째 피연산자에 두 번째 피연산자의 값을 뺀 후 대입
*=첫 번째 피연산자에 두 번째 피연산자의 값을 곱한 후 대입
/=첫 번째 피연산자에 두 번째 피연산자의 값을 나눈 후 몫을 대입
%=첫 번째 피연산자에 두 번째 피연산자의 값을 나눈 후 나머지를 대입
profile
IT 도서관

0개의 댓글