Чтобы перевести число из десятичной системы счисления в шестнадцатеричную, нам нужно делить число на 16 до тех пор, пока остаток от деления будет больше 16. А после - остаток от деления записываем в обратном порядке. Например, 42:
42 / 16 = 2 (остаток от деления = 10)
2 / 16 = 0 (остаток от деления = 2)
0 не будем делить дальше, поэтому на этом всё. Остаток от деления записываем в обратном порядке и получаем число: 2A₁₆
Почему А? При переводе из 10-й СС в 16-ю мы можем получить числа от 0 до 15, поэтому записывают:
10₁₀ = А₁₆
11₁₀ = B₁₆
12₁₀ = C₁₆
13₁₀ = D₁₆
14₁₀ = E₁₆
15₁₀ = F₁₆
Также приведу пример числа посложнее: 152₁₀
152 / 16 = 9 (остаток 8)
9 / 16 = 0 (остаток 9)
Остаток от деления записываем в обратном порядке и получаем число: 98₁₆
Answers & Comments
Ответ:
Чтобы перевести число из десятичной системы счисления в шестнадцатеричную, нам нужно делить число на 16 до тех пор, пока остаток от деления будет больше 16. А после - остаток от деления записываем в обратном порядке. Например, 42:
42 / 16 = 2 (остаток от деления = 10)
2 / 16 = 0 (остаток от деления = 2)
0 не будем делить дальше, поэтому на этом всё. Остаток от деления записываем в обратном порядке и получаем число: 2A₁₆
Почему А? При переводе из 10-й СС в 16-ю мы можем получить числа от 0 до 15, поэтому записывают:
10₁₀ = А₁₆
11₁₀ = B₁₆
12₁₀ = C₁₆
13₁₀ = D₁₆
14₁₀ = E₁₆
15₁₀ = F₁₆
Также приведу пример числа посложнее: 152₁₀
152 / 16 = 9 (остаток 8)
9 / 16 = 0 (остаток 9)
Остаток от деления записываем в обратном порядке и получаем число: 98₁₆