์ฐ์ฐ์
โข
์ฐ์ ์ฐ์ฐ์
โข
๋์
์ฐ์ฐ์
โข
์ฆ๊ฐ ์ฐ์ฐ์
โข
๋น๊ต ์ฐ์ฐ์
โข
๋
ผ๋ฆฌ ์ฐ์ฐ์
โข
๋นํธ ์ฐ์ฐ์
์ฐ์ ์ฐ์ฐ์
์ฐ์ฐ์ | ์ค๋ช
| ์์ |
+ | ๋ง์
| a + b |
- | ๋บ์
| a - b |
* | ๊ณฑ์
| a * b |
/ | ๋๋์
| a / b |
% | ๋๋จธ์ง (๋ชจ๋๋ก) | a % b |
๋์ ์ฐ์ฐ์
์ฐ์ฐ์ | ์ค๋ช
| ์์ |
= | ๊ธฐ๋ณธ ๋์
| a = b |
+= | ๋ํด์ ๋์
| a += b |
-= | ๋นผ์ ๋์
| a -= b |
*= | ๊ณฑํด์ ๋์
| a *= b |
/= | ๋๋์ด์ ๋์
| a /= b |
%= | ๋๋จธ์ง๋ฅผ ๊ตฌํด ๋์
| a %= b |
์ฆ๊ฐ ์ฐ์ฐ์
์ฐ์ฐ์ | ์ค๋ช
| ์์ |
++ | 1์ฉ ์ฆ๊ฐ (์ ์/ํ์) | ++a, a++ |
-- | 1์ฉ ๊ฐ์ (์ ์/ํ์) | --a, a-- |
๋น๊ต ์ฐ์ฐ์
์ฐ์ฐ์ | ์ค๋ช
| ์์ |
== | ๊ฐ์ | a == b |
!= | ๊ฐ์ง ์์ | a != b |
> | ํผ | a > b |
< | ์์ | a < b |
>= | ํฌ๊ฑฐ๋ ๊ฐ์ | a >= b |
<= | ์๊ฑฐ๋ ๊ฐ์ | a <= b |
๋ ผ๋ฆฌ ์ฐ์ฐ์
์ฐ์ฐ์ | ์ค๋ช
| ์์ |
&& | ๋
ผ๋ฆฌ AND | a && b |
|| | ๋
ผ๋ฆฌ OR | a || b |
! | ๋
ผ๋ฆฌ NOT | !a |
๋นํธ ์ฐ์ฐ์
์ฐ์ฐ์ | ์ค๋ช
| ์์ |
& | ๋นํธ AND | a & b |
| | ๋นํธ OR | a | b |
^ | ๋นํธ XOR | a ^ b |
~ | ๋นํธ NOT | ~a |
<< | ์ผ์ชฝ ์ํํธ | a << 2 |
>> | ์ค๋ฅธ์ชฝ ์ํํธ | a >> 2 |
>>> | ๋ถํธ ์๋ ์ค๋ฅธ์ชฝ ์ํํธ | a >>> 2 |
๋ ผ๋ฆฌ ์ฐ์ฐ๊ณผ ๋นํธ ์ฐ์ฐ์ AND OR ์ฐจ์ด
๋
ผ๋ฆฌ์ฐ์ฐ์ ์ผํธ ์ํท์ด ์ ์ฉ๋๊ณ
๋นํธ์ฐ์ฐ์ ์ผํธ ์ํท์ด ์ ์ฉ๋์ง ์๋๋ค.
์ผํธ์ํท
๋ ์กฐ๊ฑด์์ ์์ ์กฐ๊ฑด์ ํตํด์ ๊ฒฐ๊ณผ๋ฅผ ์ ์ถํ ์ ์์ผ๋ฉด, ๋ค์ ์กฐ๊ฑด์ ์คํํ์ง ์๊ณ ๋์ด๊ฐ๋ ๊ฒ
int a = 20;
int b = 10;
int c = 5;
( a < b ) && ( a == c )
Java
๋ณต์ฌ
์ผํธ ์ํท 
int a = 20;
int b = 10;
int c = 5;
( a > b ) || ( a == c )
Bash
๋ณต์ฌ
์ผํธ ์ํท 
int a = 20;
int b = 10;
int c = 5;
( a < b ) & ( a == c )
Java
๋ณต์ฌ
์ผํธ ์ํท 
int a = 20;
int b = 10;
int c = 5;
( a > b ) | ( a == c )
Bash
๋ณต์ฌ
์ผํธ ์ํท 



