Menu
Coddy logo textTech

Числа как биты

Урок 1 из 46 курса IP-адресация и разбиение на подсети на Coddy.

Каждый IP-адрес в основе своей представляет собой числа, сохранённые в виде битов: переключателей, имеющих значение 0 или 1. Восемь битов вместе образуют байт, а байт может содержать любое число от 0 до 255.

У каждой позиции в байте есть значение: 128 64 32 16 8 4 2 1 — слева направо. Число записывается включением позиций, значения которых в сумме дают это число. Например, 172 — это 10101100, потому что 128 + 32 + 8 + 4 = 172.

Разбиение на подсети — это двоичная арифметика, замаскированная под другой вид. Научись уверенно переводить десятичное число в его биты — и вся эта тема превратится в простой подсчёт.

challenge icon

Задание

Новичок

Преобразуйте число 172 в 8-битное двоичное представление вручную: начните с 128 и двигайтесь вниз, включая каждую подходящую позицию. Затем выведите свой ответ с помощью echo.

Ожидаемый вывод:

10101100

Попробуйте сами

Терминал

Все уроки раздела IP-адресация и разбиение на подсети

Потренируйтесь самостоятельно: Песочница Terminal