์—ฐ์‚ฐ์ž & ํ”ผ์—ฐ์‚ฐ์ž

  • ์—ฐ์‚ฐ์ž : ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž์ธ +, - , * , / ์™€ ๊ฐ™์ด ์ด๋ฏธ ์ •์˜๋œ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐํ˜ธ
  • ํ”ผ์—ฐ์‚ฐ์ž : ์—ฐ์‚ฐ์— ์ฐธ์—ฌํ•˜๋Š” ๋ณ€์ˆ˜๋‚˜ ๊ฐ’

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

๋Œ€์ž… ์—ฐ์‚ฐ์ž

  • ์ผ๋ฐ˜์  ์ˆ˜ํ•™์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐํ˜ธ
  • LHS์™€ RHS๊ฐ€ ๋‹ค๋ฅธ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

Lvalue & Rvalue ๊ตฌ๋ถ„

  • Lvalue : ๋ณ€์ˆ˜, ์ˆ˜์‹์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค.
  • Rvalue : ํ”ผ์—ฐ์‚ฐ์ž ๋ณ€์ˆ˜๋งŒ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค.

์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž

์‚ฐ์ˆ  ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์—ฐ์‚ฐ์ž

๋‹จํ•ญ ์—ฐ์‚ฐ์ž

ํ”ผ์—ฐ์‚ฐ์ž๋ฅผ 1๊ฐœ๋ฅผ ํ•„์š”๋กœ ํ•˜๋Š” ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž

  • ๋ฌธ์ž์— ๋ถ€ํ˜ธ๋ฅผ ๋ถ™์ด๊ฑฐ๋‚˜ ์ฆ๊ฐ์‹œํ‚ค๋Š” ๊ฒƒ์ด ๋Œ€ํ‘œ์ ์ž„ ;ย +x,ย ++x

์ดํ•ญ ์—ฐ์‚ฐ์ž

ํ”ผ์—ฐ์‚ฐ์ž๋ฅผ 2๊ฐœ๋ฅผ ํ•„์š”๋กœ ํ•˜๋Š” ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž

  • ์‚ฌ์น™์—ฐ์‚ฐ์ด ๋Œ€ํ‘œ์ ์ž„ ;ย a + b

์‚ผํ•ญ ์—ฐ์‚ฐ์ž

ํ”ผ์—ฐ์‚ฐ์ž 3๊ฐœ๋ฅผ ํ•„์š”๋กœ ํ•˜๋Š” ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž

๊ด€๊ณ„ ์—ฐ์‚ฐ์ž

๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž

์กฐ๊ฑด ์—ฌ๋Ÿฌ๊ฐœ๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ํŒ์ •ํ•˜๋Š” ์—ฐ์‚ฐ์ž

  • AND, OR, NOT์˜ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰
  • ๊ด€๊ณ„๊ฐ€ ์„ฑ๋ฆฝ๋˜๋ฉด ์ฐธ(1)์„ ํ‘œ์‹œ
  • ์„ฑ๋ฆฝ๋˜์ง€ ์•Š์œผ๋ฉด ๊ฑฐ์ง“(0)์„ ํ‘œ์‹œ

๋น„ํŠธ ์—ฐ์‚ฐ์ž

ํ”ผ์—ฐ์‚ฐ์ž ์ •์ˆ˜๊ฐ’์„ ๋น„ํŠธ ๋‹จ์œ„๋กœ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์—ฐ์‚ฐ์ž

  • AND, OR, NOT์˜ ๊ธฐ๋ณธ ๋…ผ๋ฆฌ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง

์ถ•์•ฝ ์—ฐ์‚ฐ์ž

์—ฐ์‚ฐ 2๊ฐœ๋ฅผ ๋™์‹œ์— ์ˆ˜ํ–‰ํ•˜์—ฌ ๊ฐ’์„ ํ• ๋‹นํ•˜๋Š” ์—ฐ์‚ฐ์ž

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

graph LR 
๊ด„ํ˜ธ[๊ด„ํ˜ธ] --> A 
A[๋‹จํ•ญ] --> B[์‚ฐ์ˆ ] 
B --> C[์ด๋™] 
C --> D[๊ด€๊ณ„] 
D --> E[๋น„ํŠธ] 
E --> F[๋…ผ๋ฆฌ] 
F --> G[์กฐ๊ฑด] 
G --> H[๋Œ€์ž…]