Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| reverseenengineering:8-система [2025/06/24 23:39] – Lex | reverseenengineering:8-система [2025/06/24 23:55] (текущий) – [Перевод восьмеричных чисел в двоичные] Lex | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Восьмеричная система счисления ====== | ====== Восьмеричная система счисления ====== | ||
| + | > Восьмеричная система счисления — позиционная целочисленная система счисления с основанием 8. Для представления чисел в ней используются цифры от 0 до 7. | ||
| + | |||
| + | > Восьмеричная система чаще всего используется в областях, | ||
| + | |||
| + | > Восьмеричная система применяется при выставлении прав доступа к файлам и прав исполнения для участников в Linux-системах. | ||
| + | |||
| + | ===== Перевод восьмеричных чисел в двоичные ===== | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | ===== Использование в естественных языках ===== | ||
| + | |||
| + | > Для перевода восьмеричного числа в двоичное необходимо заменить каждую цифру восьмеричного числа на триплет двоичных цифр. Например: | ||
| + | |||
| + | > Языки юки и паме используют восьмеричную систему счисления. | ||
| + | |||
| + | ===== В языках программирования ===== | ||
| + | |||
| + | > Ряд языков программирования, | ||
| + | |||
| + | > По статистике, | ||
| + | |||
| + | > Подобные правила указания системы счисления могут быть неочевидны для программистов и приводят к ошибкам. В некоторых языках существуют рекомендации не использовать такую запись, | ||
| + | |||
| + | > Некоторые версии языка Бейсик используют для записи восьмеричных констант префикс &O, например, | ||
| + | |||
| + | > Объединение двоичных разрядов в триплеты битов применялось системах команд и, как следствие, | ||