ํฌ์ŠคํŠธ

๐ŸŒ’ ์—ฐ์‚ฐ ์ˆœ์„œ์— ๋”ฐ๋ฅธ ํผํฌ๋จผ์Šค ์ฐจ์ด

๐Ÿ’ซ ์—ฐ์‚ฐ ์ˆœ์„œ์— ๋”ฐ๋ฅธ ํผํฌ๋จผ์Šค ์ฐจ์ด


๐Ÿซง ์‹œ๊ฐ„ ๋ณต์žก๋„ ์ฐจ์ด

@ VS 2022 ์—์„œ ์ œ์•ˆํ•˜๋Š” ๊ฒƒ๋“ค ์ค‘ ๋„์›€๋˜๋Š” ๊ฒƒ์ด ์ฐธ ๋งŽ์€ ๊ฒƒ ๊ฐ™๋‹ค.

์ฐธ๊ณ 

์—ฐ์‚ฐ ์ˆœ์„œ์— ๋”ฐ๋ผ ํผํฌ๋จผ์Šค ์ฐจ์ด๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ.

๐Ÿซง ๊ฒฐ๊ณผ ์ฐจ์ด

( 3.14 + 1e20 ) - 1e20 = 0.1 - 1e20
3.14 + ( 1e20 - 1e20 ) = 3.14

์—ฐ์‚ฐ ์ˆœ์„œ์— ๋”ฐ๋ผ ๊ฒฐ๊ณผ ์ฐจ์ด๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ. (Overflow)

๐Ÿ’ซ ์ฐธ๊ณ  - Short-Circuit Evaluation


@ 230109

Short-Circuit Evaluation ์— ๋”ฐ๋ฅธ ์—ฐ์‚ฐ ์ˆœ์„œ ์ƒ์˜ ์†๋„ ์ฐจ์ด๋„ ์กด์žฌํ•œ๋‹ค.
์š”์•ฝํ•˜๋ฉด ๋น„์šฉ์ด ๋†’์€ ํ•จ์ˆ˜๋ฅผ ๋’ค์ชฝ์— ๋ฐฐ์น˜ํ•˜๋ฉด ์ข‹๋‹ค.

์ด ๊ธฐ์‚ฌ๋Š” ์ €์ž‘๊ถŒ์ž์˜ CC BY 4.0 ๋ผ์ด์„ผ์Šค๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.