Опубликовано Оставить комментарий

Калькулятор шестнадцатеричной системы счисления

Онлайн калькулятор переводит значения из десятичной (10) системы счисления в шестнадцатеричную (16) систему счисления и обратно. Работает в обоих направлениях! Просто введите число в десятичной или шестнадцатеричной системе счисления в соответствующей ячейке и получите ответ.

Перевод из 10-ной системы счисления в 16-ную систему счисления и обратно

Работает в обоих направлениях!


(10) Десятичное число (положительное) (max. 65 536)
(16) Шестнадцатеричное число
(2) Двоичное число
(8) Восьмиричное число

 

Шестнадцатеричная система счисления

Шестнадцатеричная система счисления — позиционная система счисления по основанию 16. В качестве цифр этой системы счисления обычно используются цифры от 0 до 9 и латинские буквы от A до F.
Буквы A, B, C, D, E, F имеют значения 1010, 1110, 1210, 1310, 1410, 1510 соответственно.

Перевести из десятичной системы счисления в шестнадцатеричную

Для того, чтобы преобразовать число из десятичной системы счисления в шестнадцатеричную, необходимо выполнить следующие действия.

  1. Делим десятичное число на 16 и записываем остаток от деления.
  2. Результат деления вновь делим на 16 и опять записываем остаток.
  3. Повторяем операцию до тех пор пока результат деления не будет равен нулю.
  4. Запишем полученные остатки в обратном порядке и получим искомое число.

В шестнадцатеричной записи числа 10, 11, 12, 13, 14, 15 записываются буквами A, B, C, D, E, F соответственно.

Пример: перевести число 100010 в шестнадцатеричную систему:

  • 1000 / 16 = 62, остаток 8
  • 62 / 16 = 3, остаток 14 (в шестнадцатеричной системе – E)
  • 3 / 16 = 0, остаток 3
  • Записываем остатки в обратном порядке, получаем результат: 3E816

Перевести из шестнадцатеричной системы счисления в десятичную

Преобразовать число из шестнадцатеричной системы счисления в десятичную можно следующим образом: каждый разряд числа необходимо умножить на 16n, где n — номер разряда, начиная с 0. Затем суммировать полученные значения.

Пример 1:  перевести шестнадцатеричное число 5A16 в десятичное.

Пусть каждая цифра этого числа обозначает его разряды (от младшего к старшему). Тогда это число можно представить как:
5A16 = (5*161 + 10*160)10 = 9010

Таблица шестнадцатеричной системы счисления

Десятичное число (положительное) Шестнадцатеричное число
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 A
11 B
12 C
13 D
14 E
15 F
16 10
32 20
64 40
128 80
256 100

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания применять.

Срок проверки reCAPTCHA истек. Перезагрузите страницу.