๐Ÿค” ์—ฐ์‚ฐ์ž๋ž€?


์—ฐ์‚ฐ์ž๋Š” ์ž๋ฐ”์—์„œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ์‚ฐ์ถœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์—ฐ์‚ฐ์ž๋Š” ํฌ๊ฒŒ ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž, ๋น„๊ต ์—ฐ์‚ฐ์ž, ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž ๋“ฑ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜๊ฐ€ ์žˆ์œผ๋ฉฐ, ๊ฐ๊ฐ์˜ ์—ฐ์‚ฐ์ž๋“ค์ด ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€์™€ ์šฐ์„ ์ˆœ์œ„ ๊ทœ์น™์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์—์„œ ์—ฐ์‚ฐ์ž์— ๋Œ€ํ•œ ๊ฐœ๋…๊ณผ ์ข…๋ฅ˜๋ฅผ ๋ณด์ถฉํ•˜์—ฌ ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.


๐Ÿงฎ ์—ฐ์‚ฐ

1. ์—ฐ์‚ฐ์ž์™€ ํ”ผ์—ฐ์‚ฐ์ž

์—ฐ์‚ฐ์€ ์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ์‚ฐ์ถœํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ์—ฐ์‚ฐ์€ ์—ฐ์‚ฐ์ž์™€ ํ”ผ์—ฐ์‚ฐ์ž๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์˜ˆ์‹œ

  1. 1 + 2
  2. +2
  3. "1" + 2

์—ฐ์‚ฐ์ž ์ข…๋ฅ˜

๊ตฌ๋ถ„ ์„ค๋ช…
์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž ๊ธฐ๋ณธ์ ์ธ ์ˆ˜ํ•™ ์—ฐ์‚ฐ์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. (+, -, *, /, %)
์ฆ๊ฐ ์—ฐ์‚ฐ์ž ๋ณ€์ˆ˜์˜ ๊ฐ’์„ 1์”ฉ ์ฆ๊ฐ€ ๋˜๋Š” ๊ฐ์†Œ์‹œํ‚ต๋‹ˆ๋‹ค. (a++, ++a, a--, --a)
๋น„๊ต ์—ฐ์‚ฐ์ž ๋‘ ๊ฐ’์„ ๋น„๊ตํ•˜๊ณ  ๊ทธ ๊ฒฐ๊ณผ๋ฅผ boolean ๊ฐ’์œผ๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. (==, !=, >, <, >=, <=)
๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž boolean ๊ฐ’์„ ๊ฒฐํ•ฉํ•˜๊ฑฐ๋‚˜ ๋ฐ˜์ „์‹œํ‚ต๋‹ˆ๋‹ค. (&&, `
๋น„ํŠธ ์—ฐ์‚ฐ์ž ์ •์ˆ˜ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ๋น„ํŠธ ๋‹จ์œ„๋กœ ์—ฐ์‚ฐํ•ฉ๋‹ˆ๋‹ค. (&, `
๋ฌธ์ž์—ด ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž ๋ฌธ์ž์—ด์„ ๊ฒฐํ•ฉํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. (+)
ํ• ๋‹น ์—ฐ์‚ฐ์ž ๋ณ€์ˆ˜์— ๊ฐ’์„ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. (=, +=, -=, *=, /=, %=)

2. ์—ฐ์‚ฐ์ž์˜ ์šฐ์„ ์ˆœ์œ„

์—ฐ์‚ฐ์ž์˜ ์šฐ์„ ์ˆœ์œ„๋Š” ์—ฐ์‚ฐ์ž๊ฐ€ ์‹คํ–‰๋˜๋Š” ์ˆœ์„œ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ์—ฐ์‚ฐ์ž๋Š” ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋‚ฎ์€ ์—ฐ์‚ฐ์ž๋ณด๋‹ค ๋จผ์ € ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, *์™€ /๋Š” +์™€ -๋ณด๋‹ค ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์•„ ๋จผ์ € ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

์—ฐ์‚ฐ์ž์˜ ์šฐ์„ ์ˆœ์œ„