Как это работает
Числа записываются от старшего разряда к младшему. Каждый разряд (тысячи, сотни, десятки, единицы) становится отдельной группой: 1994 = 1000 + 900 + 90 + 4, то есть M + CM + XC + IV = MCMXCIV.
Римские числа читаются наоборот: значения букв складываются, но буква вычитается, если за ней стоит большая. Затем результат сверяется со стандартной записью, и нестандартные формы вроде IIII или IC помечаются вместе с правильным вариантом.
Семь символов
| Символ | Значение |
|---|---|
| I | 1 |
| V | 5 |
| X | 10 |
| L | 50 |
| C | 100 |
| D | 500 |
| M | 1000 |
Правила
- Повтор буквы повторяет её значение: III = 3, XX = 20. Одна буква не пишется подряд больше трёх раз.
- Меньшая буква после большей прибавляется: VI = 6, LX = 60.
- Меньшая буква перед большей вычитается: IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900. Вычитаются только I, X и C и только перед двумя ближайшими большими буквами.
- Стандартные римские числа заканчиваются на 3999 (MMMCMXCIX). Для больших значений раньше ставили черту над буквой, означавшую ×1000.
Советы
- На циферблатах 4 часто пишут как IIII. Это традиция оформления; стандартная форма — IV.
- Годы в титрах фильмов и на зданиях удобно читать группами: MCMLXXXIV = M CM LXXX IV = 1984.
- Для нуля и отрицательных чисел римских цифр нет.
Стандарты и источники
- GPO Style Manual, глава 12 Numerals, правило 12.29 римские цифры · U.S. Government Publishing Office
- Таблица Number Forms (U+2150–U+218F), символы римских цифр · Консорциум Unicode
Последняя проверка 17 октября 2026 г.
Часто задаваемые вопросы
Как записать 2026 римскими цифрами?
MMXXVI: MM = 2000, XX = 20 и VI = 6.
Почему предел — 3999?
В стандартной системе нет символа больше M (1000), и буква не повторяется больше трёх раз, поэтому MMMCMXCIX (3999) — наибольшее стандартное римское число.
IIII — это ошибка?
Это не стандартная форма. IIII по традиции встречается на многих циферблатах, но стандартная запись 4 — IV. Конвертер читает IIII как 4 и показывает стандартную форму.
Можно вводить строчными буквами?
Да. mcmxciv работает так же, как MCMXCIV, и однобуквенные римские цифры Unicode вроде Ⅻ тоже переводятся.