“X”在身份证号码里经常出现,而在日常生活中人们对它的读法五花八门:“埃克斯”“叉”“西”等。那么,身份证号结尾的“X”到底应该怎么读?它背后有什么秘密?

正确读出“X”的方法是将其读作shí,因为“X”是罗马数字的基本符号之一,代表数字10。

关于身份证号码中的每一位数字所代表的意义,有人开玩笑说,身份证号码带“X”的朋友可能是“天选之子”。但实际上,“X”一点也不神秘,它是通过身份证的前17位数字推算出来的。身份证前6位表示申领时常住户口所在地的行政区划代码,从省、市一直精确到区县。例如,北京朝阳区居民的代码是110105,其中11代表省份,01代表北京市辖区,05则代表朝阳区。身份证的第7-14位代表出生日期。第15-17位是顺序码,前两位是当地派出所的代码,第17位则是性别代码,单数通常表示男性,双数表示女性。但偶尔也会有例外情况。身份证的第18位数字是校验码,通过身份证前17位数字采用MOD 11-2国家标准算法推算得出。如果校验码计算结果为10,直接写成“10”会导致身份证号码变成19位,不符合国家标准规定的18位格式,因此用罗马数字“X”来代替数字10的位置。

身份证的校验码可以快速检验出身份证号是否输入有误。在填写身份证号码时,可能会出现各种错误,相对于漏字或多字这种显而易见的位数错误,输错数字则不容易被发现。但系统会重新计算前17位,并与最后一位进行对比,一旦发现不匹配就会报错。甚至还可以识别出相邻两位填反或错位等错误。一个小小的校验码就像是身份证系统的“保安”。




