10진법은 일상생활에서 일반적으로 쓰는 숫자이며, 2진법은 컴퓨터가 쓰는 숫자이다.
사람은 10개의 손가락을 가지고 있고, 컴퓨터는 켜짐 꺼짐 두 가지 상태를 가지고 있다.
int age = 25; // 변수 age에 25를 저장
25(10진수) > 11001(2진수)
2진법은 0과 1로만 데이터를 표현하기 때문에 10진법에 비해 많은 자릿수를 필요로 한다.
2진수 | 10진수 |
0 | 0 |
1 | 1 |
10 | 2 |
11 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
1000 | 8 |
'JAVA 02강 변수(Variable) > 진법' 카테고리의 다른 글
음수의 2진 표현 - 2의 보수법 (0) | 2021.07.11 |
---|---|
실수의 진법변환 (0) | 2021.07.11 |
정수의 진법 변환 (0) | 2021.07.11 |
8진법과 16진법(octal base hexadecimal) (0) | 2021.07.11 |
비트(bit)와 바이트(byte) (0) | 2021.07.11 |