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 |