罗马数字对照表

简介: 罗马数字对照表

罗马数字对照表


历史起源

罗马数字比阿拉伯数字早 2000 多年,起源于古罗马。

大约在两千五百年前,罗马人还处在文化发展的初期,当时他们用手指作为计算工具。为了表示一、二、三、四个物体,就分别伸出一、二、三、四个手指;表示五个物体就伸出一只手;表示十个物体就伸出两只手。这种习惯人类一直沿用到今天。人们在交谈中,往往就是运用这样的手势来表示数字的。

当时,罗马人为了记录这些数字,便在羊皮上画出 Ⅰ、Ⅱ、Ⅲ 来代替手指的数;要表示一只手时,就写成“Ⅴ”形,表示大指与食指张开的形状;表示两只手时,就画成“ⅤⅤ”形,后来又写成一只手向上、一只手向下的“Ⅹ”,这就是罗马数字的雏形。

后来为了表示较大的数,罗马人用符号 C 表示一百。C 是拉丁文“centum”的头一个字母,centum 就是一百的意思(英文“century”就是由此而来)。用符号 M 表示一千。M 是拉丁文“mille”的头一个字母,mille 就是一千的意思。取字母 C 的一半,成为符号 L,表示五十。用字母 D 表示五百。若在数的上面画一横线,这个数就扩大一千倍。这样,罗马数字就有下面七个基本符号:I(1)、V(5)、X(10)、L(50)、C(100)、D(500)、 M(1000)。罗马数字与十进位数字的意义不同,它没有表示零的数字,与进位制无关。所以当时的人们表示0用空格表示。

常见用途

最常见的罗马数字就是钟表的表盘符号:Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ、Ⅷ、Ⅸ、Ⅹ、Ⅺ、Ⅻ……

元素周期表:IA族,IIA族,IIIA族,IVA族,VA族,VIA族,VIIA族,IB族,IIB族,IIIB族,IVB族,VB族,VIB族,VIIB族,VIII族。

音乐学中,调式音级高低序数,叫做音级标记,也称“级数”或“号数”。由主音向上依次用罗马数字Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ标记。

和声学中用罗马数字标记和声级数:Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ各对应一级、二级、三级、四级、五级、六级、七级。

对应阿拉伯数字(就是国际通用的数字)、就是 1、2、3、4、5、6、7、8、9、10、11、12……(注:阿拉伯数字其实是古代印度人发明的、后来由阿拉伯人传入欧洲、被欧洲人误称为阿拉伯数字。)

罗马数字 数值 拉丁语
I 1 ūnus
II 2 duo
III 3 trēs
IV 4 quattuor
V 5 quīnque
VI 6 sex
VII 7 septem
VIII 8 octō
IX 9 novem
X 10 decem
XI 11 ūndecim
XII 12 duodecim
XIII 13 tresdecim
XIV 14 quattuordecim
XV 15 quīndecim
XVI 16 sēdecim
XVII 17 septendecim
XVIII 18 octōdecim

duodēvīgintī
XIX 19 novendecim

ūndēvīgintī
XX 20 vīgintī
XXX 30 trīgintā
XL 40 quadrāgintā
L 50 quīnquāgintā
LX 60 sexāgintā
LXX 70 septuāgintā
LXXX 80 octōgintā
XC 90 nōnāgintā
XCIX 99 nōnāgintā novem
罗马数字 数值 拉丁语
C 100 centum
CI 101 centum et ūnus
CII 102 centum et duo
CXCIX 199 centum nōnāgintā novem
CC 200 ducentī
CCC 300 trecentī
CD 400 quādringentī
D 500 quingentī
DC 600 sescentī
DCC 700 septingentī
DCCC 800 octingentī
CM 900 nongentī
M 1000 mīlle
MCD 1400
MCDXXXVII 1437
MD 1500
MDCCC 1800
MCM 1900
MM 2000
MMM 3000
MMMCCCXXXIII 3333
MV 4000
V 5000
X 10000
L 50000
C 100000 deciēns
D 500000
M 1000000

 

相关文章
|
算法
【Leetcode -405.数字转换为十六进制数 - 409.最长回文串】
【Leetcode -405.数字转换为十六进制数 - 409.最长回文串】
44 0
|
2月前
|
C++
Leetcode第十三题(罗马数字转整数)
这篇文章介绍了LeetCode第13题“罗马数字转整数”的解题方法,通过一个C++的类`Solution`中的`romanToInt`函数来实现,该函数使用哈希表和遍历字符串的方法,根据罗马数字的规则将输入的罗马数字字符串转换为对应的整数值。
54 0
|
6月前
|
编译器 C语言 C++
详细解读ASCII码对照表
详细解读ASCII码对照表
134 0
|
6月前
|
C语言
ASCII码对照表
ASCII码对照表
192 0
验证用户名,支持中英文(包括全角字符)、数字、下划线和减号 (全角及汉字算两位),长度为4-20位,中文按二位计数
验证用户名,支持中英文(包括全角字符)、数字、下划线和减号 (全角及汉字算两位),长度为4-20位,中文按二位计数
|
Web App开发 编解码 数据建模
FOURCC四字符码对照表
FOURCC四字符码对照表
176 0
ASCII 码对照表(全)
ASCII 码对照表(全)
109 0
|
算法 测试技术 Python
算法分析:阿拉伯数字与罗马数字的互相转换
算法分析:阿拉伯数字与罗马数字的互相转换
162 0
EASCII码对照表(建议收藏)
EASCII码对照表(建议收藏)
138 0
EASCII码对照表(建议收藏)