안영하세요 수쟁이 입니다
컴퓨터가 사용하는 2진수와 우리가 사용하는 10진수 는 숫자를 표현하는 중요한 문자입니다
2진수와 10진수란?
10진수는 1~9까지로 구성되어 있습니다
숫자가 넘어가면 자리올림이 발생하여 다음자리가 되고
예시로 9다음엔 10이죠
2진수는 오로지 0과1로만 구성되어 있습니다
10진수와 똑같이 숫자가 넘어가면 자리올림이 발생하여 다음자리가 되고
예시로 1다음엔 0이죠
컴퓨터 전류는 흐르는 상태인1과 안흐르는 상태인0 두가지만 인식하기 때문에 2진수를 사용합니다
10진수를 2진수로 바꾸는 방법은 10진수를 숫자를 더이상 나눌수 없을때카지 2로 계속 나누고 나머지 들을 역순으로 읽으시면 됩니다
예시 10진수 13를 2진수로 바꾸기
13÷2=6 나머지1
6÷2=3 나머지0
3÷2=1 나머지1
1은 더이상 나눌수 없음 종료
마지막 몫인 1부터 역순으로 하면 1101이 됍니다
2진수를 10진수로 바꾸는 방법은 10진수를 2진수로 바꾸는 것 보다 간단하므로 2진수 각자리에 2의 거급제곱 만 하시면 됍니다
예싱2진수 1101을 10진수로 바꾸기
4번째 자리 1×2³=8
3번째 자리 1×2²=4
2번째 자리 1×2¹=2
첫번째 자리1×2=2
더하면 8+4+0+1는 13 이므로
결과는 1101는 13이 나옵니다