Бинарный является краеугольным языком компьютерного мира, а также самым основным способом представления данных для цифровых схем и компьютерных систем. В нашей повседневной жизни мы привыкли использовать десятичную систему, потому что у людей десять пальцев, но компьютер знает только два состояния «открытый» и «закрытый», которые точно соответствуют 1 и 0 в двоичном. Понимание двоичного может не только помочь нам лучше понять принципы работы компьютеров, но и сыграть незаменимую роль во многих областях, таких как программирование, сетевая связь и шифрование данных.
По сути, двоичный файл-это система подсчета, которая входит в два, точно так же, как десятичная система входит в один. Каждый бит может быть только 0 или 1, мы называем его «бит», который является наименьшей единицей, в которой компьютер хранит и обрабатывает информацию. Восемь двоичных битов составляют один байт (byte), который является наиболее часто используемой единицей данных в компьютерах. Когда мы говорим, что файл имеет размер 1 МБ, мы фактически говорим, что файл содержит около миллиона байтов, то есть около восьми миллионов двоичных битов информации.
Применение двоичных гораздо шире, чем мы думаем. Суть IP-адреса-это двоичное число 32-битных или 128-битных. Разрешения файла используют трехзначные двоичные для обозначения прав на чтение, запись и выполнение. Каждый пиксельный цвет изображения хранится в двоичном кодировании, а музыка и видео преобразуются в двоичные потоки данных. Передача и хранение. Можно сказать, что все, что мы видим в цифровом мире, по сути состоит из бесчисленных нулей и 1.
Преобразование между различными эволюциями является фундаментальным навыком в информатике, и овладение этими методами преобразования позволяет нам более гибко обрабатывать различные форматы данных. Наиболее распространенными четырьмя системами являются двоичные (базовый 2), восьмеричные (базовый 8), десятичные (базовый 10) и шестнадцатеричные (базовый 16), каждый из которых имеет свои характеристики и сценарии применения.
Двоичный поворот в десятичной системе является наиболее базовым преобразованием. Мы нумеруем каждую цифру справа налево, начинаем с 0, затем умножаем каждую цифру на соответствующую величину 2 и, наконец, суммируем. Например, двоичный 1011, процесс расчета: 1 × 2 ³ 0 × 2 ² 1 × 2 ¹ 1 × 2 ⁰ = 8 0 2 1 = 11. Этот процесс отражает принцип значения битов. Каждый бит имеет свой вес. Чем больше позиция слева, тем больше вес.
Двоичный перевод в двоичный формат требует метода деления на два. Мы постоянно делим десятичные числа на 2, записываем остаток за раз до тех пор, пока коэффициент не будет равен 0, а затем, расположив все остатки снизу вверх, получаем двоичный результат. В качестве примера возьмем десятичное число 13: 13 ÷ 2 = 6, 6 ÷ 2 = 3, оставшийся 0,3 ÷ 2 = 1,1 ÷ 2 = 0, оставшийся 1, считывая остаток снизу вверх, чтобы получить 1101. Этот метод, хотя и выглядит немного громоздким, имеет четкую логику и подходит для ручных расчетов.
Восьмеричная и шестнадцатеричная системы существуют в основном для упрощения двоичного представления. Трехзначное двоичное число может представлять 0-7, что соответствует ровно одному восьмеричетному числу, а четырехзначное двоичное число может представлять 0-15, что соответствует одному шестнадцатеричному числу (0-9 и A-F). Таким образом, мы можем напрямую конвертировать бинарные числа в группу из трех или четырех цифр, что очень удобно. Например, двоичный 11010110, 110 | 101 | 10 справа налево в трехзначной группировке (спереди 0 становится 010), а перевод в восьмеричный-326, четырехразрядная группировка-1101 | 0110, а перевод в шестнадцатеричный-D6.
Для изучения программирования, практики по основам информатики, проверки заданий и быстрой сверки того, как одно целое число выглядит в распространённых системах счисления.
Режим перевода записывает одно значение в разных системах счисления, а режим вычислений применяет арифметические или побитовые операции к двум двоичным целым числам.
Потому что смысл этого режима — напрямую показывать поведение двоичных целых чисел, особенно в двоичной арифметике и побитовой логике.
Страница рассчитана на учебные сценарии с целыми числами, поэтому деление возвращает целое частное, а не дробное.
Онлайн-инструмент двоичного преобразования и вычисления, поддерживает взаимное преобразование между двоичным, восьмеричным, десятичным и шестнадцатеричным, обеспечивает двоичное сложение, вычитание, умножение, деление и битовые операции