Конвертер систем счисления
Результаты
- Двоичная (2)
- 11111111
- Восьмеричная (8)
- 377
- Десятичная (10)
- 255
- Шестнадцатеричная (16)
- FF
- 73
- Нужно битов
- 8
- Единичных битов
- 8
- Символ Unicode
- U+00FF ÿ
Дополнительный код
Как это число хранится в фиксированном числе битов - со знаком и без. Нажмите на бит, чтобы инвертировать его.
- Со знаком
- -1
- Без знака
- 255
- Hex
- 0xFF
- Двоичное
- 1111 1111
- Байты, big-endian
- FF
- Байты, little-endian
- FF
- Побитовое НЕ
- 0x00
Биты
Крайний левый бит - знаковый: если он равен 1, значение со знаком отрицательное.Как это считается
| Деление | Частное | Остаток |
|---|---|---|
| 255 ÷ 2 | 127 | 1 |
| 127 ÷ 2 | 63 | 1 |
| 63 ÷ 2 | 31 | 1 |
| 31 ÷ 2 | 15 | 1 |
| 15 ÷ 2 | 7 | 1 |
| 7 ÷ 2 | 3 | 1 |
| 3 ÷ 2 | 1 | 1 |
| 1 ÷ 2 | 0 | 1 |
Остатки снизу вверх: 11111111
Перевод чисел между двоичной, восьмеричной, десятичной, шестнадцатеричной и любой системой от 2 до 36 - точно для больших чисел и дробей.
Конвертер для программистов, студентов и всех, кто читает шестнадцатеричные дампы: введите число в двоичной, восьмеричной, десятичной, шестнадцатеричной или любой системе от 2 до 36 и увидите его сразу во всех. Результат точный: у 40-значного числа сохраняется каждая цифра, а дробь вроде 0.1 показывает период, а не округлённое значение. Для целых чисел есть дополнительный код на 8-128 бит, порядок байтов, кликабельная сетка битов и пошаговое решение для домашних заданий.