세상에는 여러가지 방법으로 숫자를 세는데 우리가 가장 흔하게 사용하는 방법은 10을 기준으로 세는 것입니다.
There are many ways to count numbers. One of the most common methods is counting by ten.
10진수는 0에서 부터 9까지 차례대로 증가합니다.
Base 10 counts 0 to 9 gradually.
만약 9 다음의 수를 표현할 때는 새로운 문자가 아닌 일의 자리를 0으로 만들고 십에 자리에 1을 추가해 표현합니다.
이 숫자가 바로 10이지요.
If you want to express the next number of nine, you don't use a new character but put 1 at ten-digit and reset to 0 of units digit.
10 다음의 숫자를 세면 일의 자리에서 0부터 9까지를 다시 세고 또다시 9를 넘어가면 십의 자리에 1을 추가하고 일의 자리를 0로 만들고 다시 일의 자리부터 숫자를 증가시킵니다.
When we count the next number of 10, we count 0 to 9 at the unit digit. If when it over 9 again, you add 1 in ten-digit and reset to 0 once again and repeat after all.
요약하면, 십(열)이라는 숫자를 새로운 문자로 표현하지 않고 0을 제외한 기존에 있는 가장 낮은 숫자의 문자를 기존의 숫자 앞에 추가하고 기존에 있던 숫자는 0에서 부터 세어 표현합니다. 이것을 10진수라고 합니다.
In short, we don't use the new character to express ten. Instead, put the lowest number of existing characters (except 0) in ten-digit and count again from the zero in unit-digit.
2진수, 8진수, 16진수도 원리는 같습니다. 다만 그 기준이 되는 숫자가 다를 뿐입니다.
Base 2, Base 8, Base 16 are the same principle. Just the number of "standard" is different.
2진수, 8진수 16진수 순으로 설명해보겠습니다.
Let me explain Base 2, Base 8, Base 16 progressively.
2진수에서는 10과 같이 기준이 되는 수가 2가 됩니다.
In Base 2, the number of standards is two.
숫자를 차례대로 증가 시켜보면
when you count numbers gradually
0 1
까지 왔습니다.
10진수라면 새로운 문자인 2가 왔을 테지만 2진수에서는 2로 표현하지 않고
If it was a Base 10. there will be a new character "2". But in Base 2, you don't express two to "2".
9에서 10으로 넘어가듯이 1에서 10으로 넘어갑니다.
Like jumping 9 to 10, the next number of 1 is 10.
따라서 2진수에서의 1 다음 수는 10입니다.
So, the next number of 1 in Base 2 is 10
8진수도 마찬가지 입니다.
Base 8 has the same principle.
8진수에서는 기준이 되는 수가 8이 됩니다.
The standard number of Base 8 is eight.
0 1 2 3 4 5 6 7
까지 증가시킨다면
If you count 0 to 7 like above,
다음 숫자는 10진수라면 8이 와야하지만 다음 자리 수로 넘어가는 기준이 되는 숫자가 8이기 때문에
The next number should be "8" in Base 10 but the standard number of changing digit is eight.
7 다음 수는 10이 됩니다.
So next number of 7 is 10 in base 8
그 다음은 16진수 입니다.
The next is Base 16.
16진수는 조금 특이합니다.
Base 16 is pretty unique.
9까지는 10진수를 세는 것과 동일합니다.
Counting to 9 is like as Base 10.
0 1 2 3 4 5 6 7 8 9
하지만 십(열)을 세기 위해서는 "10"과 같이 표현해주어야 하지만
When you count ten, we should express like "10"
다음 자리에 숫자를 추가하는 기준이 되는 것은 16입니다.
However, the standard number of adding new numbers in ten-digit is sixteen.
따라서 십을 10이라고 표현할 수 없습니다.(홍길동이 호부호형을 못하는 마음이 이런 것일까요?)
So, we can't say ten to "10" (Can it be similar to Luke Skywalker can't say his father as the father in Star Wars?)
그래서 문자로 대신 표현 했습니다.
Instead of numbers, we use Alphabet.
10은 A로, 11은 B로, 12는 C로 13은 D로, 14는 E로 15는 F로 대신 표현했습니다.
10 to A, 11 to B, 12 to C, 13 to D, 14 to E, 15 to F.
F(15) 다음인 수는 16진수의 기준이 되는 수인 16이므로 16은 10으로 표현합니다.
The next number of 15 is 16 which is the standard number of Base 16, express to 10.
설명하느라 복잡해졌지만 16까지의 수는 다음과 같은 순서로 나열됩니다.
Explanation became complicated but the order of Base 16 is listed bellow.
0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11..
아래 표로 10진수, 2진수, 8진수, 16진수 별로 숫자를 분류해 놓았습니다.
I sorted the numbers 0 to 16 by each Base number.