罗马数字 编辑

一种数码
特别提示:本站内容仅供初步参考,难免存在疏漏、错误等情况,请您核实后再引用。对于用药、诊疗等医学专业内容,建议您直接咨询医生,以免错误用药或延误病情,本站内容不构成对您的任何建议、指导。
罗马数字欧洲阿拉伯数字传入之前使用的一种数码,现在应用较少。它的产生晚于中国甲骨文中的数码,更晚于埃及人的十进制数字。但是,它的产生标志着一种古代文明的进步。只是没有数字0。2015年7月,意大利罗马表示将放弃使用罗马数字,将街道指示牌、官方文件改成意大利文写法。

基本信息

编辑

中文名:罗马数字

外文名:Romannumerals

起源:罗马

主要应用:钟表计数,章节分类,元素周期表,和声学

所属国家:意大利

历史起源

编辑
=5000。

组数规则

编辑

对照举例

编辑
对照举例

对照

举例

个位数

Ⅰ-1、Ⅱ-2、Ⅲ-3、Ⅳ-4、Ⅴ-5、Ⅵ-6、Ⅶ-7、Ⅷ-8、Ⅸ-9

十位数

Ⅹ-10、Ⅺ-11、Ⅻ-12、XIII-13、XIV-14、XV-15、XVI-16、XVII-17、XVIII-18、XIX-19、XX-20、XXI-21、XXII-22、XXIX-29、XXX-30、XXXIV-34、XXXV-35、XXXIX-39、XL-40、XLV-45、XLIX(IL)-49、L-50、LI-51、LV-55、LX-60、LXV-65、LXXX-80、XC-90、XCIII-93、XCV-95、XCVIII-98、XCIX(IC)-99

百位数

C-100、CC-200、CCC-300、CD-400、CDXC(XD)-490、CDXCV-495、CDXCIX-499、D-500、DC-600、DCC-700、DCCC-800、CM-900、CMXCIX-999

千位数

M-1000、MC-1100、MCD-1400、MD-1500、MDC-1600、MDCLXVI-1666、MDCCCLXXXVIII-1888、MDCCCXCIX(MDCCCIC)-1899、MCM-1900、MCMLXXVI-1976、MCMLXXXIV-1984、MCMXC(MXM)-1990、MM-2000、MMMCMXCIX(MMMIM)-3999

千位数以上

-65,259、

-134,945,584、

-183,650

C++代码实现

编辑

10进制数字向0~3999的罗马数字的转换:

#include<bits/stdc++.h>
using namespace std;
class Solution {
public:
    string intToRoman(int num) {
        const char* c={
            {"","I","II","III","IV","V","VI","VII","VIII","IX"},
            {"","X","XX","XXX","XL","L","LX","LXX","LXXX","XC"},
            {"","C","CC","CCC","CD","D","DC","DCC","DCCC","CM"},
            {"","M","MM","MMM"}
        };
        string roman;
        roman.append(c);
        roman.append(c);
        roman.append(c);
        roman.append(c);
        
        return roman;
    }
};
 

记录改动

编辑

“IIII”这种记号是 14 世纪时特有的,因为法国的查理五世,下令不准用“Ⅳ”,他认为这个“Ⅳ”是众神之王朱庇特名字的缩写(在古典拉丁文中,J 和 I 同为 I,U 和 V 同为 V,因此 IV 即 JU,朱庇特 Jupiter 的简写),因此,他们不希望神的名字看上去像个数字,也就是“避讳”,从此“Ⅳ”必须写成“IIII”

发展前景

编辑

公共纪念建筑物、钟表、日历、电视节目制作年份、英文、法文使用拉丁字母的文字所写的书籍、文件的章节编号(用大写字母),例如:Chapter ⅩⅩⅠⅤ(第二十四章)、SeCTion ⅤⅠ.3(第六段之第三节)。

有序列表(ordered list)的编号(多用小写字母),例如:Ⅰ(第一项)、Ⅱ(第二项)、Ⅲ(第三项)、Ⅳ(第四项)、Ⅴ(第五项)、Ⅵ(第六项)。

2015 年 7 月,意大利罗马表示,将放弃使用罗马数字,因为对现代人来说太复杂。议会已下令将街道指示牌、官方文件改成意大利文写法。罗马市议会通过法案,室内的街道指示牌、身分证明文件、帐单以及官方文件都会改成意大利文写法。例如数字 2 的罗马数字“II”、将改为意大利文的“secondo”。

意大利国家统计局表示、意大利只剩下首都罗马使用罗马数字,官方希望全国统一使用相同的数字系统。虽然街道标示牌或公文不会马上改变,身份证等其他文件,将会发行新的版本。

罗马宣布这一新措施后,就被痛批是一种“文化自杀”行为。官方竟然带头破坏罗马珍贵的文化资产,而且使用意大利文写法也没有比较简单。文化界更表示,保存罗马数字不仅具有文化价值,更是一种身份认同,影响对未来新一代的教育,呼吁相关部门三思。

随后,罗马市政府出面辟谣称,这道政令仅仅是按照意大利国家统计局的要求,对相关数据库进行的规范化处理而已:“我可以向罗马市民保证,不会有任何一块路牌会被替换,而市政府也无意废除罗马数字”。

上一篇 代谢酶

下一篇 酶活力