как число в восьмеричную систему счисления
Восьмеричная система счисления — Программирование на C, C#
Вопросы и ответы
Для перевода числа 20 из десятичной системы счисления в восьмеричную, необходимо поделить число на 8 и записать остаток. Затем повторить эту операцию с частным, пока оно не станет равным нулю. В данном случае, 20 делится на 8 равно 2 с остатком 4. Итак, число 20 в восьмеричной системе счисления будет равно 24.
Восьмеричные числа могут быть представлены с помощью цифр от 0 до 7. Цифры со значением больше 7 не допустимы в восьмеричной системе. При работе с восьмеричными числами, каждая позиция числа имеет вес, который определяется с помощью показателя позиции. Позиции числа считаются справа налево, начиная с нулевой позиции.
Алгоритм перевода чисел из двоичной системы счисления в восьмеричную N2 → N 8
- Двоичное число разбивается на триады: целая часть - справа налево; дробная часть - слева - направо;
- В дробную часть справа можно дописывать недостающее число нулей;
- Под каждой триадой пишется соответствующее восьмеричное число.
Пусть дано восьмеричное число 175. Сначала разделим его на группы: 1 и 75. Затем заменим каждую группу соответствующим шестнадцатеричным символом: 1 заменится на 1, а 75 на F. Получим результат: 175 (в восьмеричной системе) = 1F (в шестнадцатеричной системе).
Ответы Чтобы перевести число из десятичной системы исчисления в восьмеричную, нужно последовательно делить его на 8. Остатки от деления записываются в обратном порядке: 513 / 8 = 64 и остаток 1; 64 / 8 = 8 и остаток 0; 8 / 8 = 1 и остаток 0; 1 / 8 = 0 и остаток 1. 513 = 1001.