연산에 필요한 항이 한개
ex)+a
-a
++a
--a
!a
int a = 5;
a++;
Console.WriteLine(a); //6
연산에 필요한 항이 두개
ex)a = b - c
a -= b
a += b
int a = 6;
int b = 3;
int c;
c = b - a;
Console.WriteLine(c); //-3
조건식에 따라 하나의 결과 반환
ex)(조건식) ? A : B
int d = (5 > 3) ? 2 : 0;
Console.WriteLine(d); //2
int aa = 4;
int bb = 3;
bb = aa;
Console.WriteLine(bb); //4
덧셈 (+)
/뺼셈(-)
/곱셈 (*)
/나눗셈(/)
/나머지(%)
++ : 숫자 1 증가 (a = a + 1)
-- : 숫자 1 감소 (a = a - 1)
int q = 5;
Console.WriteLine(q++); //5
Console.WriteLine(q); //6
int w = 1;
int e = w++;
Console.WriteLine(w); //2
Console.WriteLine(e); //1
==
!=
>
<
>=
<=
결과값이True
,False
로 나타남
! : 논리부정
&& : 논리곱 AND
|| : 논리합 OR
bool result = true;
bool result2 = false;
Console.WriteLine(!result); // False
Console.WriteLine(result && result2); // False
Console.WriteLine(result || result2); // True
& : 두 비트 모두 1일 경우에만 1
| : 두 비트중 하나만 1이어도 1
^ : 두 비트가 다를 경우에만 1
int A = 1; //0001
int B = 5; //0101
Console.WriteLine(A & B); // 0001 -> 1
Console.WriteLine(A | B); // 0101 -> 5
Console.WriteLine(A ^ B); // 0100 -> 4
+=
-=
*=
/=
%=
&=
|=
^=
<<=
>>=