为什么有的人身份证最后一位是X?

身份证具有证明公民身份的效力,是人们在很多场合和情形中都要经常用到的必备证件 。不知你有没有发现,有的人的身份证号是由一组纯数字构成的,而有的人身份证号的最后一位却是X 。这到底是怎么回事呢?

为什么有的人身份证最后一位是X?

文章插图
 
【为什么有的人身份证最后一位是X?】要弄清楚这个问题,我们就要了解身份证号是按照什么样的标准进行编排的 。其实,我们的身份证号的每个数字和符号都是有明确意义的 。目前,我国的身份证号码共有18位 。按照从左到右的顺序,前6位被称为“地址码”,也就是常住户口所在的市、区、旗、县等行政区划的代码 。具体代码参见《中华人民共和国行政区划代码》进行编制 。接下来,在6位地址码之后就是8位“出生日期码”,表示持有人的出生年、月、日 。这之后的是3位“顺序码”,顾名思义是为前14位编码都相同的人编定的顺序号 。一般来说,奇数会分配给男性,而偶数则分配给女性 。
为什么有的人身份证最后一位是X?

文章插图
 
这前面17位统称为“本体码”,记录了持有人的个人信息 。而最后一位号码被称为“校验码” 。校验码是根据校验共识由本体码决定的,是为了验证录入或转录过程的准确性 。具体的校验公式是:按照从右到左的顺序,先对前17位“本体码”进行乘积求和,乘积的方法是右边的第一位乘以2,接着每向左一位就多乘以一个2,在得到求和结果后除以11得到余数,最后用1或12减去这个余数就是最后一位校验码 。但是,当用1或12减去这个余数后得数是10的时候,就会用罗马数字X来表示 。
为什么有的人身份证最后一位是X?

文章插图
 
所以,如果某人的尾号根据校验公式计算出来的结果是0~9,就不会出现X 。可如果尾号计算出的结果是10,那么就会用X来代替,因为如果用10做尾号,此人的身份证号就变成了19位,就违反了国家标准 。这就是为什么有的人的身份证号最后一位是X 。




    推荐阅读