返回顶部
登录文山州融媒体中心账号
身份证号码最后一个“X”不读“叉”,也不读“埃克斯”
发布时间:2026-03-24 09:10:48
一些人的身份证号码最后一位有个字母“X”,但大家都有一个疑问,身份证号码最后那个奇怪的“X”到底怎么读?它背后的秘密是什么?
其实,“X”是罗马数字的基本符号之一,表示的是罗马数字“10”,读作shí最为妥当。它是个“校验码”,通过身份证前17位数字推算出来的。这套算法采用的是MOD 11-2(取模11)国家标准算法,通过加权求和、取余换算后,校验码字符值会在0到10之间。如果校验码算出是10,直接写成“10”的话,这一位就占了两个数字的位置,身份证号码就变成19位了,这不符合国家标准规定的18位格式。于是, 罗 马 数 字 “ X ”就被派来顶替数字10的位置。
国家费这么大劲,其实就是为了防错。因为填写身份证号码时,可能出现各种错误,除了漏字、多字这种位数显而易见的错误外,输错数字都不容易被发现。但系统会悄悄把前17位重新算一遍,发现跟最后一位对不上,立马报错。它甚至还可以识别出相邻两位填反、错位等错误。一个小小的校验码,就是身份证系统的“保安”。平时不吭声,你一错它立刻吹哨。所以各位,下次再有人问“你身份证怎么还有个叉啊?”请挺起胸膛告诉他:“这不是叉,这是罗马数字10!”

(云南省公安厅)
(编辑:董飞 美编:张振飞 二审:关韦伟 终审:徐昌建)

滇公网安备 53262102000180 号
文山评议
来为文山改革发展出谋划策
关爱企业 服务产业