这不是叉!这是罗马数字10!这是经过国家认证、经过数学算法加持的完美校验码选手!

很多人念身份证的时候总习惯把“X”念成“埃克斯”或者“叉”,其实真正正确的读法是“shí”。这个字母在身份证里出现的频率并不低,大家念什么的都有,但它背后其实有一个数学的秘密。身份证号一共有18位,每一位都有特定的含义。“X”本身是罗马数字里的一个基本符号,代表数字10,所以读作shí才是最恰当的。 除了“X”,身份证上其他的数字也都藏着信息。前6位数字代表了申领人常住户口所在地的行政区划代码,比如北京市朝阳区的代码就是110105。这串数字里的11代表省份,01代表北京市辖区,05就对应朝阳区。7到14位是出生日期,15到17位是顺序码。 顺序码里的第17位其实是性别代码,一般来说单数是男性,双数是女性。第18位才是真正的“主角”——校验码。这个校验码可不是随便写的,它是通过前17位数字用一套叫MOD 11-2的算法算出来的。算出来的结果如果是10,直接写两个数字的话就会变成19位,不符合规定。所以这个时候就用罗马数字X来顶掉数字10的位置。 校验码的作用就是让系统能快速检查身份证号是不是输错了。哪怕只是相邻两位数字写反了或者错位了,只要校验码不对头,系统立马就能发现错误并报错。有了这个校验码就像给身份证上了一把锁,保证了信息的准确性。下次有人好奇地问你身份证上那个叉是怎么回事的时候,你就可以理直气壮地告诉他:这不是叉!这是罗马数字10!这是经过国家认证、经过数学算法加持的完美校验码选手!