LifeTally
ГоловнаУсі калькулятори

LifeTally

Переведення цілого числа між системами числення

Як записується те саме ціле число в системах з основами 2, 8, 10 і 16?

Введіть ціле число зі знаком та його основу, щоб отримати чотири повні рівнозначні записи.

Число й основа початкового запису

Для основи 2 використовуйте 0–1, для 8 — 0–7, для 10 — 0–9, для 16 — 0–9 та A–F. Допускається один початковий знак + або -. Пробіли з країв ігноруються, усередині заборонені. Пишіть AD, а не 0xAD. В основі 16 також дозволені малі a–f.

Кожен символ читається у вибраній основі. Автовизначення основи й експоненціального запису немає. В основі 16 E означає 14, а B — 11: запис 1e3 дорівнює десятковому 483, а 0b10 — десятковому 2832.

Не більше 1000 введених цифр, включно з початковими нулями; знак і пробіли з країв не враховуються. Це наша межа обробки та виведення, а не математичне обмеження.

Як отримано оцінку

В основі b внесок кожної цифри дорівнює її значенню, помноженому на відповідний степінь b; праворуч починається b⁰. Початковий - змінює знак усього числа. Усі чотири результати потребують коректних числа й основи, навіть для нуля.

OpenStax: позиційний запис та основи ↗
Кембриджський університет: двійкова, вісімкова та шістнадцяткова системи ↗

Лише цілі числа. Дроби, кодування чисел із рухомою комою, слова сталої довжини, додатковий код, порядок байтів, текст і файли не перетворюються. Мінус — математичний знак; знаковий біт не додається.

Перевірте заповнений приклад

Наш приклад — десяткове 173: двійкове 10101101, вісімкове 255 і шістнадцяткове AD. Перевірка: 128 + 32 + 8 + 4 + 1 = 173; 2 × 64 + 5 × 8 + 5 = 173; 10 × 16 + 13 = 173.

Прийняті вхідні значення

Ціле число
173
Основа початкового запису
10

Наступна дія

Короткий розклад за розрядами можна перевірити звичайними арифметичними діями в повсякденному калькуляторі.

Відкрити повсякденний калькулятор →