컴퓨터 상식 - 소수를 이진수로 표현하면

컴퓨터는 왜 2진수를 사용하는가? 실리콘이라는 재료로 만든 반도체로 구성됨

 

이 반도체는 특정 자극을 줄 때 전기가 통해서 전류가 흐르면 1, 전류가 흐르지 않으면 0으로 표현할 수 있기 때문

 

단순 소수도 이진수로 변환하면 무한소수가 되는 경우가 있다.

 

이것을 반올림하면 약간의 오차가 발생하는데 요새는 일반적으로는 큰 문제는 없다

 

아마 이것도 실수오차가 발생하는 이유가 되겠지

 

10진수 0.1을 2진수로 바꾸면 0.0001…..(2)가 된다

 

10진수 0.1을 2진수로 변환하는 방식

 

TAGS.

Comments