• ๋””์ง€ํ„ธ ์ปดํ“จํ„ฐ์—์„œ ์—ฐ์†์ ์ธ ๋Œ€์ƒ์„ ๋‹ค๋ฃจ๋Š” ์ˆ˜ํ•™์„ ์ฒ˜๋ฆฌํ•  ๊ฒฝ์šฐ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค.
  • ๋ฌดํ•œ์— ๊ฐ€๊นŒ์šด ์ •๋ณด๋ฅผ ์ •ํ•ด์ง„ ๋น„ํŠธ ํŒจํ„ด์œผ๋กœ ํ‘œํ˜„ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.
  • ์ด๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ์‹ค์ˆ˜์˜ ๊ฒฝ์šฐ ๊ทผ์‚ฌ ์˜ค์ฐจ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•”์‹œํ•œ๋‹ค.
  • ๊ทผ์‚ฌ ๋ฐฉ๋ฒ•์„ ๋ฐ˜์˜ฌ๋ฆผ์„ ์„ ํƒํ•œ ๊ฒฝ์šฐ ์ด๋ฅผ ๋ฐ˜์˜ฌ๋ฆผ ์˜ค์ฐจ๋ผ๊ณ  ํ•œ๋‹ค.
  • ๋ณดํ†ต์˜ ๊ฒฝ์šฐ ์ด๋Ÿฌํ•œ ์˜ค์ฐจ๋Š” ํฐ ๋ฌธ์ œ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค์ง€ ์•Š์ง€๋งŒ, ์—ฌ๋Ÿฌ ์—ฐ์‚ฐ์„ ๊ฑฐ์น˜๋Š” ๊ฒฝ์šฐ ๋ฌธ์ œ๊ฐ€ ์ปค์ง„๋‹ค.
  • ์—ฌ๋Ÿฌ ์—ฐ์‚ฐ์„ ๊ฑฐ์น˜๊ฒŒ ๋˜๋ฉด, ์˜ค์ฐจ๊ฐ€ ๋ˆ„์ ๋˜์–ด ๊ฒฐ๊ณผ๊ฐ’์ด ํฌ๊ฒŒ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  • Underflow ๋˜๋Š” Overflow๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

์˜ˆ์‹œ

  • ๊ฐœ์˜ ๊ฐ€ ๋ชจ๋‘ ๊ฐ™์€ ๊ฐ’ ๋ผ๊ณ  ํ•ด๋ณด์ž.
  • ๊ทธ๋Ÿด ๊ฒฝ์šฐ ๊ฐ€ ๋  ํ™•๋ฅ ์€ ๋ชจ๋‘ ๊ฐ™์•„์•ผ ํ•œ๋‹ค.
  • ํ•˜์ง€๋งŒ ์ˆ˜์น˜์ ์œผ๋กœ๋Š” ๊ทธ๋ ‡๊ฒŒ ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค.
  • ๊ฐ€ ๋„ˆ๋ฌด ์ž‘๊ฑฐ๋‚˜, ๋„ˆ๋ฌด ํฐ ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•ด๋ณด์ž.
  • ๋งค์šฐ ์ž‘์„ ๊ฒฝ์šฐ ๋ถ„๋ชจ๊ฐ€ 0์— ๊ฐ€๊นŒ์›Œ์ ธ ์ „์ฒด๊ฐ’์ด ๋ฐœ์‚ฐํ•ด๋ฒ„๋ฆด ๊ฒƒ์ด๊ณ ,
  • ๋งค์šฐ ํด ๊ฒฝ์šฐ ์ „์ฒด๊ฐ’์ด 0์— ์ˆ˜๋ ดํ•  ๊ฒƒ์ด๋‹ค.
  • ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ ์ ˆํ•œ ์Šค์ผ€์ผ๋ง์ด ํ•„์š”ํ•˜๋‹ค.

Reference