Римские цифры записываются из 7 символов в сочетании друг с другом. Символы были первоначально графическими знаками, которые сегодня похожи на буквы I, V, X, L, C, D, M. Каждый символ представляет собой числовое значение, 1, 5, 10, 50, 100, 500, 1000 соответственно.
Другие числа формируются путем объединения нескольких символов вместе с соблюдением правил сложения или вычитания. В римской нумерации цифры записываются слева направо. Как правило, символы упорядочиваются путем уменьшения значения.
Значение числа выводится путем добавления значений, связанных с каждым символом: MMDCCLXXVII представляет число 2777 (1000 + 1000 + 500 + 100 + 100 + 50 + 10 + 10 + 5 + 1 + 1).
Правила вычитания применимы только к символам I, X и C. Они могут быть помещены перед двумя символами более высокого значения и только 2. В этом случае значение I, X или C вычитается из значения предшествующего символа.