من أساليب كتابة الأعداد قديما الطريقة الرومانية، وهي ببساطة تقوم على التعبير عن ارقام معينة برسوم معينة كانت في باديء الأمر تقوم على رسم عدد من الخطوط العامودية المتجاورة، فمثلا:III تعبر عن العدد ثلاثة، ولما كانت الحاجة للتعبير عن أعداد كبيرة ستؤدي إلى رسم عدد كبير من الخطوط التي سيصعب عدّها، فكان ان عبر عن ان بعض الأعداد برسوم أخرى فأصبح :
الرمز القيمة لا يوجد 0 I 1 II 2 III 3 IV 4 V 5 VI 6 VII 7 VIII 8 IX 9 X 10 XI 11 XII 12 XIII 13 XIV 14 XV 15 XVI 16 XVII 17 XVIII 18 XIX 19 XX 20 XXX 30 XL 40 L 50 LX 60 LXX 70 LXXX 80 XC 90 IC 99 C 100 CC 200 CD 400 D 500 DCLXVI 666 CM 900 M 1,000 MCMXLV 1,945 MIM 1,999 MM 2,000 MMM 3,000 MV 4,000 V 5,000 X 10,000 L 50,000 C 100,000 D 500,000 M 1,000,000
فالعدد 1952 يكتب MCMLII والعدد 487 يكتب CDLXXXVII والعدد 4 يكتب IV والعدد 6 يكتب VI. يلاحظ كيف ان كتابة هذه الارقام طويلة وتقود إلى الخطأ وكتابة رقم كبير باستخدامها سيتكون من عدد ضخم من الرسوم.
وهناك خلاف حول كون رسوم هذه الأرقام هي احرف تدل على أسماء هذه الارقام، فالبعض يقول بذلك ويدلل عليه بان C و M تقابل كلمتي Centum و Mille أي مئة والف، بينما يرى فريق آخر ان هذا محض صدفة كون ذلك لا ينطبق على الارقام الرومانية الأخرى.
والعمليات الحسابية المتداولة اليوم شبه مستحيلة باستخدام الأرقام الرومانية وذلك لغياب الخانات.
للتعبير عن الأعداد الكبيرة يستعمل الخط العلوي، فرسم خط أعلى الرمز يعني مضاعفته بـ 1000.
V = 5,000.
X = 10,000.