Счёт в шестнадцатеричной системе счисления производится по тем же правилам — просто переходим на следующую цифру на барабане единиц.
Максимальное 16ричное число, которое можно показать на одном барабане — это конечно просто F, или десятичное 15.
Когда мы доходим до F и добавляем один, разряд единиц переводим на 0 и добавляем единицу в разряде десятков.
Получается, десятичное число 16 в шестнадцатеричной системе выглядит как 10.
Десятичное число 17 в шестнадцатеричной системе счисления выглядит как 11 — дальше крутим барабан единиц пока снова не дойдем до конца алфавита.
Какое максимальное шестнадцатеричное число можно показать на 2 разрядах?
Максимальное число на 2 разряд мы получим, если повернём оба эти барабана на конец алфавита. Получается, максимальное число — FF.
Одно из самых частых применений шестнадцатеричной системы счисления — это кодирование цвета в веб-программировании.
Есть много разных способов кодировать цвета, один из них называется RGB.
Эти три буквы означают 3 базовых цвета, через которые задаются все остальные цвета.
RGB означает Red, Green, Blue — то есть Красный, Зеленый и Синий.
Дело в том, что программирование основано на достижениях науки. Так вот ученые-физики давно обнаружили, что эти три цвета в сумме дают белый цвет, а если менять количество какого-то из этих цветов, то можно получить любой другой, в диапазоне от черного до белого.
RGB-цвета задаются именно так.
Берем по 2 разряда для каждого из трёх цветов.
В первых 2 разрядах указывается значение Красной составляющей.
В следующих 2 разрядах — значение зеленого цвета.
В последних 2 разрядах — значение синего цвета.
Но почему для этого была выбрана именно шестнадцатеричная система счисления, почему не пользоваться обычной десятичной системой?
Можно указывать и в десятичных значениях, просто шестнадцатеричная система счисления компактнее, и код цвета превращается в аккуратную комбинацию из 6 символов. В десятичной системе счисления пришлось бы делать комбинацию из 9 символов.
3 views
4296
1587
2 months ago 00:32:01 1
Как работает компьютер? Шины адреса, управления и данных. Дешифрация. Взгляд изнутри!
2 months ago 00:12:02 1
Программирование ПЛК. 2.Двоичная, шестнадцатеричная системы счисления. Типы данных.
2 months ago 00:15:28 1
#4. Двоичная, шестнадцатеричная и восьмеричная системы счисления | Язык C для начинающих
2 months ago 00:10:18 1
Славянские меры времени. Почему на Руси сутки длились 16 часов вместо 24 часов
2 months ago 00:09:38 1
Шестнадцатеричная система счисления
2 months ago 00:10:25 1
Язык программирования C. Функция scanf. Спецификаторы “d“, “u“, “x“, “o“
2 months ago 00:09:25 1
Язык программирования C. Функция scanf. Спецификаторы “[]“ и “s“
2 months ago 00:11:51 1
Язык программирования C. Функция printf. Спецификаторы “d“, “u“, “x“, “o“
2 months ago 00:08:51 25
Шестнадцатеричной (hexadecimal) система счисления | Общие сведения и перевод в другие системы
2 months ago 00:07:29 1
Язык программирования C. Функция printf. Спецификаторы “s“ и “c“
3 months ago 00:03:23 1
Единицы Измерения Времени Древних | Древнеславянский Календарь
3 months ago 00:35:03 1
Алгоритмы. Позиционная система счисления.
3 months ago 00:11:02 4
СИСТЕМЫ СЧИСЛЕНИЯ С НУЛЯ | ОСНОВЫ ПРОГРАММИРОВАНИЯ
4 months ago 00:04:03 1
Зачем нужны системы счисление. Объяснение смысла
4 months ago 00:20:37 1
Все операции в системах счисления в одном видео
4 months ago 01:02:36 1
Разбор 10 задания на системы счисления | ОГЭ по информатике 2024