이번에는 컴퓨터에서 데이터를 표현하는 방식에 대해 알아보자. 보통 컴퓨터는 0과 1, 2진수를 기반으로 데이터를 표현하고 연산도 진행하는 것으로 알고 있다.
이게 사실이고 2진수를 이해해야 C 언어를 보다 쉽고 정확하게 이해할 수 있다고 한다. 2진수, 10진수, 16진수란 무엇일까? 2진수는 0과 1, 두 개의 기호를 이용해서 데이터를 표현하는 방식이다.
이와 유사하게 0부터 9까지 총 열 개의 기호를 이용해서 데이터를 표현하는 방식이 10진수이며, 16개의 기호를 이용해서 데이터를 표현하는 방식이 16진수이다. 즉, 여기서 말하는 "n진수"에서의 n은 데이터를 표현하는데 사용하는 기호의 갯수를 의미한다.
보통은 n진수라고 하면, "수(Number)"를 표현하는 도구라고만 생각한다. 그러나 2진수나 10진수를 이용해서도 수 이외의 것을 표현할 수 있다.
그러나 우리의 목적은 진법 자체를 이해하는 것이니 표현의 대상을 숫자로만 제한해서 학습을 이어가 보자. 숫자도 기호에 포함된다....
#
0
#
1
#
10진수
#
16진수
#
2진수
#
8진수
#
C언어
#
데이터종류
#
정수
원문 링크 : [C 언어] 컴퓨터가 데이터를 표현하는 방식