Найти в Дзене

Восьмеричная система и Шестнадцатеричная система системы счисления. Перевод чисел из 2-ой системы счисления в 16 и обратно.

Система счисления — это способ записи чисел. Мы привыкли к десятичной (цифры от 0 до 9), потому что у нас 10 пальцев 😄.
Но компьютеры «думают» в двоичной системе — только 0 и 1. А восьмеричная и шестнадцатеричная — это удобные «переводчики» между двоичной и десятичной. Цифры: 0, 1, 2, 3, 4, 5, 6, 7 Раньше часто использовалась в компьютерах (особенно в Unix-системах), например: Сегодня восьмеричная система встречается реже, но всё ещё полезна для понимания, как работают компьютеры. Цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
(где A=10, B=11, ..., F=15) В вебе и графических редакторах цвета задаются в HEX-коде: Каждая пара цифр — это яркость красного, зелёного и синего (RGB). Программисты используют HEX, чтобы компактно записывать двоичные данные: В играх иногда можно менять значения в памяти через HEX-редакторы (например, изменить количество жизней или монет). 1 шестнадцатеричная цифра = 4 двоичных цифры → удобно сокращать длинные двоичные числа.
Оглавление

Что такое системы счисления?

Система счисления — это способ записи чисел. Мы привыкли к десятичной (цифры от 0 до 9), потому что у нас 10 пальцев 😄.
Но компьютеры «думают» в
двоичной системе — только 0 и 1. А восьмеричная и шестнадцатеричная — это удобные «переводчики» между двоичной и десятичной.

🟢 Восьмеричная система (основание 8)

Цифры: 0, 1, 2, 3, 4, 5, 6, 7

Где используется?

Раньше часто использовалась в компьютерах (особенно в Unix-системах), например:

  • Права доступа к файлам в Linux: chmod 755 file.txt — это восьмеричные числа!
  • В старых языках программирования (например, C) числа, начинающиеся с 0, считались восьмеричными: 0755.
Сегодня восьмеричная система встречается реже, но всё ещё полезна для понимания, как работают компьютеры.

🟣 Шестнадцатеричная система (основание 16)

Цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
(где A=10, B=11, ..., F=15)

Где используется? 👇

1. 💻 Цвета на экране

В вебе и графических редакторах цвета задаются в HEX-коде:

  • #FF0000 — красный
  • #00FF00 — зелёный
  • #0000FF — синий
  • #FFFFFF — белый
  • #000000 — чёрный

Каждая пара цифр — это яркость красного, зелёного и синего (RGB).

2. 🖥️ Программирование и память

Программисты используют HEX, чтобы компактно записывать двоичные данные:

  • Адреса памяти: 0x7FFF5FBFF9A0
  • MAC-адреса сетевых устройств: A0:B1:C2:D3:E4:F5

3. 🎮 Игры и хакинг

В играх иногда можно менять значения в памяти через HEX-редакторы (например, изменить количество жизней или монет).

4. 🧩 Двоичные данные

1 шестнадцатеричная цифра = 4 двоичных цифры → удобно сокращать длинные двоичные числа.

🧠 Зачем тебе это знать?

  • Чтобы понимать, как работают компьютеры внутри.
  • Чтобы не бояться программирования, если захочешь им заниматься.
  • Чтобы легко настраивать цвета в играх, сайтах, приложениях.
  • Чтобы читать технические данные (MAC-адреса, коды ошибок, память).
  • Чтобы быть «продвинутым пользователем» — ты будешь понимать то, чего не знают другие!

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