Roman numerals use letter symbols to represent values: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Numbers are formed by combining symbols additively (VI=6) or subtractively (IV=4). Subtractive notation places smaller values before larger ones to indicate subtraction.
Conversion rules follow strict patterns. Symbols are arranged largest to smallest (MCMXC=1990). Subtractive pairs are limited to specific combinations: IV/IX, XL/XC, CD/CM. Other subtractions are invalid—99 is XCIX, never IC.
The system is decimal-based but non-positional. Unlike Arabic numerals where position determines value (456 vs 654), Roman numerals value depends on symbol choice and arrangement. This makes arithmetic difficult—calculations required abacus or counting boards.
Range limitations exist in standard notation. Traditional Roman numerals represent 1-3999 using basic symbols. Numbers above 3999 require extended notation (vinculum bar over symbols to multiply by 1000), rarely used in modern contexts.