本文目录
- 身份证号码后的X表示的是什么意思
- 身份证号码的正确格式怎么写
身份证号码后的X表示的是什么意思
先说说身份证编码的规则。
二代身份证号码为18位,第1、2位代表省/直辖市,第3、4位代表(地区级)市,第5、6位代表地级市/县;第7-10位代表出生年份,第11-12位代表出生月份,第13-14
位代表出生日;第15-16位为出生顺序编号,第17位为性别标号,男用奇数,女用偶数,第18位为校验码。是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替(注:这个x是罗马数字十,不是英文字母x,遇到的话读十即可)。
所以说,如果后边是X,说明它的校验码是10,校验码只能用一位数标记,所以凡是校验码为10的,就标记为X。
再说说校验码的生成以及作用。
校验码是由身份证号码前17位经过一定的规则计算得来的。也就是将身份证号码前面的17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2。
将这17位数字和系数相乘的结果相加。
即:
第一位x7+第二位x9+第三位x10+第四位x5+第五位x8+第六位x4+第七位x2
+第八位+第九位x6+第十位x3+第十一位x7+第十二位x9+第十三位x10+第十四位x5
+第十五位x8+第十六位x4+第十七位x2
用加出来和除以11,取余数。
余数只可能有0-10这11个数字。其分别对应的最后一位身份证的号码为1、0、X、9、8、7、6、5、4、3、2。
通过上面计算得知如果余数是3,第18位的校验码就是9。如果余数是2那么对应的校验码就是X,X实际是罗马数字10。
补充一下,前面校验码的计算规则,是身份证技术规范制定的时候,人为规定的。
身份证校验码,主要是配合计算机管理使用的,基本是检错纠错作用。身份证号码作为数据在向计算机或其它设备进行输入时,容易产生输入错误,为了减少输入错误,编码专家发明了各种校验检错方法,并依据这些方法设置了校验码。如果计算机输入的时候,输入的前17位和后一位对应关系不一致,则系统会判断这个号码是有错误的,提醒录入者检查修正。简单地讲,身份证最后一位的作用就是检查核对前边输入的数字是否有错误。有很多输入身份证的界面,输入完了系统提示身份证号码错误,并不是它们真的知道身份证是多少,而是靠的就是这个校验码比对,对不上就是错了。
身份证号码的正确格式怎么写
按户口簿上的18位数字照抄下来就行。
居民身份证号码填写格式,需要按照户口簿上面身份证号码进行填写,身份证号码为18位号码,其组成如下:- 前1、2位数字表示:所在省(直辖市、自治区)的代码;
- 第3、4位数字表示:所在地级市(自治州)的代码;
- 第5、6位数字表示:所在区(县、自治县、县级市)的代码;
- 第7—14位数字表示:出生年、月、日;
- 第15、16位数字表示:所在地的派出所的代码;
- 第17位数字表示性别:奇数表示男性(1、3、5、7、9),偶数表示女性(0、2、4、6、8);
- 第18位数字是校检码:也有的说是个人信息码,不是随计算机的随机产生,它是 用来检验身份证的正确性。校检码可以是0—9的数字,有时也用x表示。
特别声明
本文仅代表作者观点,不代表本站立场,本站仅提供信息存储服务。