반응형
진법
10진법
일상에서 사용하는 방법으로, 자릿수가 올라가는 기준이 10이되는것을 말한다. 한자리로 표현할 수 있는 수는 0~9까지 10개이다.
2진법
컴퓨터가 계산하는 방법으로, 자릿수가 올라가는 기준이 2가된다. 한자리로 표현할 수 있는 수는 0, 1로 2개이다.
예를들어, 10진법 10을 나타내기 위해 1010이 된다.
8진법과 16진법
컴퓨터가 2진법을 사용하지만 한자리에 나타낼 수 있는 수가 0,1밖에 없어 숫자가 너무 길어진다는 단점이 있기에 2진법으로의 변환이 쉬운 진법을 사용하는데, 이때 사용하는 진법이 8진법, 16진법이다.
printf(), scanf()에서 8진법과 16진법 나타내는법 (형식지정자)
8진법 : %o
16진법 : %x
정수 상수를 8진법과 16진법 나타내는법
8진법 : 010 - 숫자앞에 0을 붙임
16진법 : 0x10 - 숫자앞에 0x를 붙임
16진법에서 10이상의 수 표현법
10 : A
11 : B
12 : C
13 : D
14 : E
15 : F
부호비트
10진법이 아닌 진법에서 사용하는 부호이다.
2진법을 기준으로 제일앞자리가 0이 양수, 1이 음수이다.
iso-8859-1(Latin-1)
라틴 알파벳을 기반으로 한 문자 인코딩 방식(문자셋)