身份证样证
我上学时就有这样的疑惑,为什么某某同学的身份证号码尾数是个“ X ”呢?是派出所的工作人员登记错了,还是说“ X ”代表某某同学是个不普通的人?
到后来我接触到计算机课程时才明白尾数 “ X ”的含义。
国人的身份证号码有18位数,包含了与我们相关的信息。
地址代码
1到6位是我们的地址代码,其中1到2位是省份代码,3到4位是城市代码,5到6位是区域代码(区、县等)。
例如440103这6位数,其中44代表广东,01代表广州,03代表荔湾区。
生日代码
7到14位代表我们的出生日期,其中7到10位是年份,11到12是月份,13到14是天数。
举例19491001,就代表这个人是1949年10月1日出生的。
顺序码
15到16位是我们的户籍所在地给我们的号码,目的是避免同年同月同日出生这种重复的情况,而17位是性别代码,奇数代表男性,偶数代表女性。
校验码
所谓校验码,顾名思义就是用来校验我们的身份证号码是否正确的。它是根据前面17位数字码根据特定的计算得出(计算公式有点复杂,在这里不作累述,感兴趣的自行查阅)。
计算的结果有11个余数,分别对应一个校验码(0~10)。对应的结果如图:
余数与校验码对应表
但校验码填写“ 10 ”的话,有些人的身份证号码就会变成19位,不符合标准。所以就用“ X ”表示10。而值得注意的是“ X ”是罗马数字,10的意思,不能读作“叉”或者英文字母“ X “,而是和“ 10 ”一样读作“十”。另外,“ X ”只能大写,不能小写。
看完,你对身份证号码了解了吗?