Конвертер римских цифр
Преобразуйте числа в римские цифры и декодируйте их обратно в браузере, со стандартным диапазоном 1–3999 и необязательной надчёркнутой записью для больших значений.
Конвертер римских цифр работает целиком в вашем браузере. Числа и цифры, которые вы вводите или вставляете, преобразуются на вашем устройстве и никогда не загружаются в ArrayKit.
Открыть конвертер систем счисления
Об инструменте Конвертер римских цифр
Конвертер римских цифр превращает любое целое число в его форму римскими цифрами и декодирует римские цифры обратно в обычные числа. Переключайтесь между двумя направлениями одним переключателем: введите 1994, чтобы получить MCMXCIV, или вставьте MCMXCIV, чтобы прочитать 1994. Он охватывает стандартный диапазон от 1 до 3999 с помощью вычитательной записи и может отображать большие значения надчёркнутой записью (винкулум), где черта над цифрой умножает её на 1000. Декодер проверяет ввод по мере набора, отклоняя некорректные последовательности вроде IIII или VV и объясняя, что не так. Он удобен для датировки копирайтов, нумерации глав и планов, чтения циферблатов и памятников или объяснения того, как устроена система. Всё работает локально в вашем браузере, поэтому числа, которые вы преобразуете, никогда не покидают ваше устройство.
Возможности
- Преобразуйте целые числа в римские цифры и декодируйте цифры обратно в числа
- Один переключатель меняет направление между «число → римское» и «римское → число»
- Охватывает стандартный диапазон 1–3999 с вычитательной записью (IV, IX, XL, CM)
- Необязательная надчёркнутая запись (винкулум) расширяет диапазон до 3 999 999
- Проверяет ввод римских цифр и отклоняет некорректные формы вроде IIII, VV или IC
- Принимает цифры в нижнем регистре и с пробелами, нормализуя их перед декодированием
- Копирование в один щелчок для получившейся цифры или декодированного числа
- Работает целиком в вашем браузере — ничего из преобразуемого не загружается
Как использовать Конвертер римских цифр
- Оставьте выбранным «Число → Римское» и введите целое число, например 2024
- Скопируйте римскую цифру или включите надчёркивание, чтобы кодировать значения выше 3999
- Переключитесь на «Римское → Число» и вставьте цифру, например MMXXIV
- Прочитайте декодированное число или исправьте проблему, на которую указывает валидатор
Пример
Ввод
1994
Результат
MCMXCIV
1000 (M) + 900 (CM) + 90 (XC) + 4 (IV) = 1994.
Частые ошибки и устранение неполадок
- Ввод 4000 или выше показывает сообщение о выходе за диапазон. — Стандартные римские цифры заканчиваются на 3999. Включите надчёркнутую запись (винкулум), чтобы пойти выше — черта над цифрой умножает её значение на 1000, достигая 3 999 999.
- «IIII» или «VV» отклоняется как некорректное. — Символ повторяется не более трёх раз, а V, L, D не повторяются никогда. Используйте вычитательную форму — IV для 4 — которую конвертер создаёт за вас автоматически.
- Декодирование «IC» не возвращает 99. — Допустимы только пары IV, IX, XL, XC, CD и CM как вычитания. «IC» не является допустимой формой для 99; правильная цифра — XCIX.
- Ноль или отрицательное число не преобразуется. — У римских цифр нет символа для нуля, и они не могут выражать отрицательные значения. Введите целое число от 1 и выше для преобразования.
Часто задаваемые вопросы
- Как записывать 4 римскими цифрами — IV или IIII?
- Стандартная вычитательная форма — IV, именно её выдаёт этот конвертер. IIII встречается на некоторых циферблатах ради визуальной симметрии, но не является стандартной, поэтому декодер считает её некорректной.
- Какое наибольшее число можно представить римскими цифрами?
- Со стандартными символами максимум — 3999, записываемое как MMMCMXCIX. Включите надчёркнутую запись (винкулум), и конвертер дойдёт до 3 999 999, так как черта над цифрой умножает её значение на 1000.
- Почему у римских цифр нет знака для нуля?
- Римская система аддитивна и не имела цифры для нуля; вместо неё в тексте использовалось латинское слово nulla. Поэтому этот конвертер начинается с 1 и отклоняет 0 и отрицательные числа.
- Что означает черта (надчёркивание) над римской цифрой?
- Надчёркивание, называемое винкулумом, умножает цифру под ним на 1000. Так V с чертой — это 5000, а X с чертой — 10 000. Включите его, чтобы преобразовывать числа выше 3999.
- Может ли этот инструмент декодировать римские цифры в нижнем регистре?
- Да. Ввод вроде «mcmxciv» или цифры со случайными пробелами приводятся к верхнему регистру и очищаются перед декодированием, поэтому вам не нужно чистить их заранее.
- Как конвертер определяет, что римская цифра некорректна?
- Он разбирает ваш ввод в число, заново кодирует это число в каноническую форму и сравнивает их. Если они различаются — как с IIII, VV или IC — ввод помечается как некорректный.
Связанные инструменты
- Число прописью — Числа прописью: количественные, порядковые и суммы для чека
- Конвертер систем счисления — Преобразуйте целые числа между двоичной, восьмеричной, десятичной и шестнадцатеричной системами.
- Побитовый калькулятор — AND, OR, XOR, NOT и сдвиги в двоичном, hex, десятичном и восьмеричном
- Конвертер IEEE 754 — Число в 32- и 64-битный IEEE 754: знак, экспонента, мантисса и hex
- Кодировщик Base32 — Кодируйте текст в Base32 по RFC 4648 и декодируйте его обратно.
- Текст в двоичный код — Преобразуйте текст в двоичный, HEX или десятичный вид и декодируйте обратно.
Все инструменты ArrayKit