연산자 (Operators)
연산자는 수식연산자, 증감연산자, 조건연산자, 관계연산자 등.. 여러가지 연산자들이 존재하는데요. 언제까지나 이 수업은 유니티의 기본만 할 수 있도록 하는 자료이므로 상세하게 설명은 하지 않고, 수식연산자, 증감연산자, 관계 연산자 정도에 대해서만 알아볼께요.
수식연산자
수식연산자는 기본적인 수식을 연산하는 기능을 제공하는 연산자를 말해요.
덧셈
int a = 2;
int b = 3;
int result = a + b;
뺄셈
int a = 3;
int b = 2;
int result = a - b;
곱셈
int a = 3;
int b = 2;
int result = a * b;
나눗셈
int a = 15;
int b = 5;
int result = a/b;
나머지
int a = 15;
int b = 6;
int result = a%b;
증감연산자
증감연산자는 1을 증가시키는 증가 연산자와 1을 감소시키는 감소연산자가 있습니다.
전위 증가 연산자
int a = 10;
++a;
전위 감소 연산자
int a = 10;
--a;
후위 증가 연산자
int a = 10;
a++;
후위 감소 연산자
int a = 10;
a--;
관계연산자
관계 연산자는 연산 관계에 대해서 true, false를 반환하는 연산자입니다.
>
int a = 10;
int b = 10;
bool chk = a > b;
// a는 b와 크기가 같기 때문에 false를 반환합니다.
// a가 b보다 크면 true를 반환 합니다.
<
int a = 10;
int b = 10;
bool chk = a < b;
// a는 b와 크기가 같기 때문에 false를 반환합니다.
// b가 a 보다 크면 true를 반환 합니다.
>=
int a = 10;
int b = 10;
bool chk = a >= b;
// a는 b와 크기가 같기 때문에 true를 반환합니다.
// a가 b 보다 크거나 같으면 true를 반환 합니다.
<=
int a = 10;
int b = 10;
bool chk = a <= b;
// a는 b와 크기가 같기 때문에 true를 반환합니다.
// b가 a 보다 크거나 같으면 true를 반환 합니다.
==
int a = 10;
int b = 10;
bool chk = a == b;
// 비교하는 문 입니다.
// a와 b는 값이 같으므로 true를 반환합니다.
// 값이 틀리면 false를 반환합니다.
!=
int a = 10;
int b = 10;
bool chk = a != b;
// 마찬가지로 비교하는데, 값이 같으면 false,
// 틀리면 true를 반환합니다.