BIN-127127₁₀ = 1111111₂8-ричная: 17716-ричная: 7Fревизия 2026-09-27

127 в двоичной системе счисления

127 в двоичной системе записывается как 111 1111. Ниже — перевод делением на 2 шаг за шагом, проверка через степени двойки, запись в восьмеричной и шестнадцатеричной системах, сколько нужно бит и как записать −127 в дополнительном коде.

127₁₀ = 1111111₂ = 177₈ = 7F₁₆ · 7 бит · единиц: 7
Ответ · 127₁₀|двоичная, восьмеричная и шестнадцатеричная запись
calcal.ru / 127-v-dvoichnoj-sisteme
двоичная
111 1111
127₁₀ = 1111111₂
восьмеричная
177
группы по 3 бита
шестнадцатеричная
7F
группы по 4 бита
разрядов
7 бит
единиц 7, нулей 0
Конвертер · BIN-127|любое число, основания от 2 до 36
Загрузка конвертера…
1111111
двоичная запись
7
разрядов
177
восьмеричная
7F
шестнадцатеричная

Как устроена двоичная система

Вдвоичной системе всего две цифры — 0 и 1, а каждый разряд вдвое «тяжелее» соседнего справа: 1, 2, 4, 8, 16 и так далее. Число записывают как сумму таких степеней двойки: единица в разряде означает, что степень входит в сумму, ноль — что не входит. Для 127 старший разряд — 6-й (2⁶ = 64), поэтому двоичная запись занимает 7 бит: 1111111.

Компьютеры хранят числа именно так: у транзистора и ячейки памяти два устойчивых состояния, и их удобно считать нулём и единицей. Восьмеричная и шестнадцатеричная системы — краткая запись тех же бит: одна восьмеричная цифра заменяет три бита, шестнадцатеричная — четыре.

Как перевести 127 в двоичную систему делением на 2

Число делят на 2 с остатком, частное снова делят на 2 — и так, пока частное не станет нулём. Остатки, выписанные снизу вверх, дают двоичную запись: первый остаток — младший разряд, последний — старший.

127 ÷ 2 шаг за шагом
ШагДелениеЧастноеОстаток
1127 ÷ 2631
263 ÷ 2311
331 ÷ 2151
415 ÷ 271
57 ÷ 231
63 ÷ 211
71 ÷ 201

Остатки снизу вверх: 1 1 1 1 1 1 1. Значит, 127₁₀ = 1111111₂.

127 через степени двойки

Второй способ — вычитать наибольшие степени двойки, которые помещаются в число. Каждая единица в записи соответствует одной из них; разряды нумеруют справа налево, начиная с нуля.

РАЗЛОЖЕНИЕ
127 = 2⁶ + 2⁵ + 2⁴ + 2³ + 2² + 2¹ + 2⁰ = 64 + 32 + 16 + 8 + 4 + 2 + 1
Разряды двоичной записи 127
РазрядСтепень двойкиЦифра
62⁶ = 641
52⁵ = 321
42⁴ = 161
32³ = 81
22² = 41
12¹ = 21
02⁰ = 11

127 = 2⁷ − 1, поэтому все 7 разрядов равны единице. Следующее число, 128, — степень двойки: 10000000.

Проверка: из двоичной обратно в десятичную

Умножьте каждую цифру на её степень двойки и сложите — должно получиться исходное число:

ПРОВЕРКА
1·2⁶ + 1·2⁵ + 1·2⁴ + 1·2³ + 1·2² + 1·2¹ + 1·2⁰ = 64 + 32 + 16 + 8 + 4 + 2 + 1 = 127
Последняя цифра двоичной записи показывает чётность: 1111111 оканчивается на 1, значит, 127 — нечётное число.— Правило

127 в восьмеричной и шестнадцатеричной системе

Чтобы получить восьмеричную запись, разбейте двоичную на группы по три бита справа, дополнив слева нулями: 001 111 111. Каждая группа — одна восьмеричная цифра: 1 7 7, то есть 127₁₀ = 177₈.

Для шестнадцатеричной берут группы по четыре бита: 0111 1111 → 7 F. Цифры больше 9 обозначают буквами A–F (A = 10 … F = 15), поэтому 127₁₀ = 7F₁₆, в программах — 0x7F.

Сколько бит и байт занимает 127

Для записи 127 нужно 7 бит: 2⁶ = 64 ≤ 127 < 128 = 2⁷. В записи 7 единиц и ни одного нуля. В компьютере числа хранят байтами по 8 бит, и 127 помещается в один байт — с ведущими нулями это 0111 1111.

Как записать −127 в дополнительном коде

Отрицательные целые числа компьютер хранит в дополнительном коде: берут двоичную запись модуля нужной длины, меняют все биты на противоположные и прибавляют единицу. Старший бит у отрицательного числа всегда равен 1.

−127 в дополнительном коде
Шаг8 бит16 бит
Модуль 1270111 11110000 0000 0111 1111
Инверсия1000 00001111 1111 1000 0000
+1 = −1271000 00011111 1111 1000 0001

В 8 битах со знаком помещаются числа от −128 до 127, поэтому −127 можно записать и в одном байте. Проверка: 65409 + 127 = 65536 = 2¹⁶ — сумма числа и его дополнительного кода даёт 2 в степени разрядности, то есть ноль с переносом за пределы разрядной сетки.

Соседние числа в двоичной системе

От 124 до 130
ДесятичнаяДвоичная8-ричная16-ричная
12411111001747C
12511111011757D
12611111101767E
12711111111777F
1281000000020080
1291000000120181
1301000001020282

Любое другое число, а также перевод из двоичной, восьмеричной или шестнадцатеричной системы обратно — в конвертере систем счисления: там же побитовые операции AND, OR, XOR и NOT.

ИСТОЧНИКИ
  1. Информатика. 8 класс — системы счисления, перевод целых чисел, представление чисел в компьютере. Л. Л. Босова, А. Ю. Босова. Школьный учебник.
  2. Искусство программирования. Том 2. Получисленные алгоритмы — позиционные системы счисления. Д. Кнут. Москва, Вильямс.
Другие числа в двоичной системе
99100127128200
От 2 до 21
23456789101112131415161718192021
Круглые числа и степени двойки
2530324250636499100127128200255256500512100010242048

→ Конвертер систем счисления

ЧАСТЫЕ ВОПРОСЫ

Часто задаваемые вопросы

127₁₀ = 1111111₂. Делите 127 на 2 с остатком, пока частное не станет нулём, и выпишите остатки снизу вверх: 1111111.
7: 127 = 1111111₂ — 7 единиц и ни одного нуля. Каждая единица — одна степень двойки: 127 = 2⁶ + 2⁵ + 2⁴ + 2³ + 2² + 2¹ + 2⁰.
7 бит: старшая единица стоит в разряде 6, потому что 2⁶ = 64 ≤ 127 < 128 = 2⁷. В один байт (8 бит) число помещается: 01111111.
127₁₀ = 7F₁₆. Разбейте двоичную запись на группы по 4 бита справа: 0111 1111 — и замените каждую группу цифрой: 7 F.
Сложите степени двойки там, где в записи стоят единицы: 64 + 32 + 16 + 8 + 4 + 2 + 1 = 127. Если сумма совпала с исходным числом, перевод верный.
По последней цифре: у чётных чисел она 0, у нечётных — 1. 1111111 оканчивается на 1, значит, 127 — нечётное число.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.