CS

[CS] κ³ μ • μ†Œμˆ˜μ  & 뢀동 μ†Œμˆ˜μ 

quedevel 2023. 3. 25. 16:55
728x90
λ°˜μ‘ν˜•

🎯 κ³ μ • μ†Œμˆ˜μ  & 뢀동 μ†Œμˆ˜μ 


μ»΄ν“¨ν„°μ—μ„œ μ‹€μˆ˜λ₯Ό ν‘œν˜„ν•˜λŠ” λ°©μ‹μœΌλ‘œ 'κ³ μ • μ†Œμˆ˜μ  방식(Fixed Point System)'κ³Ό '뢀동 μ†Œμˆ˜μ  방식(Floating Point System)' 두 가지λ₯Ό 생각해볼 수 μžˆλ‹€.


κ³ μ • μ†Œμˆ˜μ (fixed point)


μ‹€μˆ˜λ₯Ό ν‘œν˜„ν•˜λŠ” κ°€μž₯ κ°„λ‹¨ν•œ 방식은 μ†Œμˆ˜λΆ€μ˜ 자릿수λ₯Ό 미리 μ •ν•˜μ—¬, κ³ μ •λœ 자릿수의 μ†Œμˆ˜λ₯Ό ν‘œν˜„ν•˜λŠ” 것


뢀동 μ†Œμˆ˜μ (floating point)


μ•žμ„œ μ‚΄νŽ΄λ³Έ κ³ μ • μ†Œμˆ˜μ  방식은 μ œν•œλœ 자릿수둜 인해 ν‘œν˜„ν•  수 μžˆλŠ” λ²”μœ„κ°€ 맀우 μž‘μŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ 뢀동 μ†Œμˆ˜μ  방식은 맀우 큰 μ‹€μˆ˜κΉŒμ§€λ„ ν‘œν˜„ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


뢀동 μ†Œμˆ˜μ  방식을 μ‚¬μš©ν•˜λ©΄ κ³ μ • μ†Œμˆ˜μ  방식보닀 훨씬 더 λ§Žμ€ λ²”μœ„κΉŒμ§€ ν‘œν˜„ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ 뢀동 μ†Œμˆ˜μ  방식에 μ˜ν•œ μ‹€μˆ˜μ˜ ν‘œν˜„μ€ 항상 μ˜€μ°¨κ°€ μ‘΄μž¬ν•œλ‹€λŠ” 단점을 가지고 μžˆμŠ΅λ‹ˆλ‹€.


Reference


λ‚˜λ¬΄ μœ„ν‚€ - μ»΄ν“¨ν„°μ—μ„œ μ‹€μˆ˜ ν‘œν˜„ν•˜κΈ°
TCP SCHOOL

728x90
λ°˜μ‘ν˜•