Что такое системы счисления?
Основание системы счисления определяет, сколько уникальных цифр использует система подсчёта. Привычная десятичная система использует 10 цифр (0–9). Компьютеры, сетевые технологии и программирование используют другие основания — двоичное, восьмеричное и шестнадцатеричное — потому что они лучше соответствуют работе цифрового оборудования.
Четыре основные системы счисления
Двоичная (основание 2)
Цифры: 0 и 1. Язык компьютеров. Используется для регистров CPU, побитовых операций и прав доступа к файлам.
1011 (двоичная) = (1×8) + (0×4) + (1×2) + (1×1) = 11 (десятичная)
Шестнадцатеричная (основание 16)
Цифры: 0–9 и A–F. Каждая шестнадцатеричная цифра представляет ровно 4 двоичных бита. Широко используется для цветов в вебе, адресов памяти и хэшей.
0xFF = 255 (десятичная)
Цвет в вебе: #FF5733 → R=255, G=87, B=51