CS/기타

1. μ»΄ν“¨ν„°μ—μ„œ μˆ«μžμ™€ λ¬ΈμžλŠ” μ–΄λ–»κ²Œ 2μ§„μˆ˜λ‘œ ν‘œν˜„λ κΉŒ?κ°œλ°œμ„ ν•˜λ‹€ 보면 "이 μˆ«μžλ‚˜ λ¬ΈμžλŠ” 컴퓨터 μ•ˆμ—μ„œ μ–΄λ–»κ²Œ μ €μž₯될까?" κΆκΈˆν•΄μ§€λŠ” μˆœκ°„μ΄ μžˆμŠ΅λ‹ˆλ‹€.특히 float, double 같은 μ‹€μˆ˜λ₯Ό λ‹€λ£° λ•Œ μ˜€μ°¨κ°€ μƒκΈ°λŠ” 이유λ₯Ό μ΄ν•΄ν•˜λ €λ©΄,2μ§„μˆ˜ ν‘œν˜„κ³Ό IEEE 754 λΆ€λ™μ†Œμˆ˜μ  ν‘œμ€€μ— λŒ€ν•œ 이해가 κΌ­ ν•„μš”ν•©λ‹ˆλ‹€.이 κΈ€μ—μ„œλŠ” λ‹€μŒ λ‚΄μš©μ„ μ •λ¦¬ν•΄λ³΄μ•˜μŠ΅λ‹ˆλ‹€.숫자λ₯Ό 2μ§„μˆ˜λ‘œ λ°”κΎΈλŠ” λ°©λ²•λ¬Έμžλ₯Ό 2μ§„μˆ˜λ‘œ λ°”κΎΈλŠ” λ°©λ²•μ •μˆ˜ λ‚˜λˆ—μ…ˆκ³Ό μ‹€μˆ˜ λ‚˜λˆ—μ…ˆμ˜ 차이1.0은 μ™œ 00000001이 μ•„λ‹κΉŒ?floatλŠ” μ™œ 32λΉ„νŠΈμΈλ° κ°€μˆ˜λŠ” 23λΉ„νŠΈκΉŒμ§€λ§Œ μ €μž₯ν• κΉŒ?IEEE 754λž€?2. 숫자λ₯Ό 2μ§„μˆ˜λ‘œ λ°”κΎΈλŠ” 방법2.1 μ •μˆ˜: 2둜 λ‚˜λˆ„κΈ° (λ‚˜λ¨Έμ§€ μ—­μˆœ)예: 13 → 2μ§„μˆ˜ 13 ÷ 2 = 6 ... 1 6 ÷ 2 = 3 ... 0 3 ..
Huijinn
'CS/기타' μΉ΄ν…Œκ³ λ¦¬μ˜ κΈ€ λͺ©λ‘