시작하기에 앞서 다음을 먼저 살펴보자.
<진수 이해의 목적>
개발자는 컴퓨터를 이용해 프로그램을 만드는 사람이다.
컴퓨터를 이용하려면 컴퓨터에 대해 이해해야 한다.
가장 중요한 것은 컴퓨터는 2진수를 기반으로 데이터를 표현하고 연산을 한다는 것 이다.
2진수는 2개의 기호를 이용해 데이터를 표현하는 방식이다.
<진수>
n진수: n = 데이터를 표현하는데 사용하는 기호의 갯수
2진수 0 1 2 3 4 5 6 7 8 9 A B C D E F
10진수 0 1 2 3 4 5 6 7 8 9 A B C D E F
16진수 0 1 2 3 4 5 6 7 8 9 A B C D E F
ㅇㅇ
10진수를 2진수로 변환하는 방법
2의 계승을 외워두면 편하다.
00000000 *비어있는 1byte
2 = 00000010
4 = 00000100
8 = 00001000
16 = 00010000
32 = 00100000
64 = 01000000
128 = 10000000
1byte = 8bit
'C언어' 카테고리의 다른 글
로또 - 사용자가 뽑는 코드 - 숫자인지 아닌지 판별 (0) | 2025.03.15 |
---|---|
< 조건문: if~else > (0) | 2025.03.09 |
자료형(data type) (0) | 2025.03.09 |
Unsigned를 사용하는 이유 (0) | 2025.03.07 |
아스키 (1) | 2025.03.07 |