我的身份证号码最后的一位数字为X , 请问这是为什么?

来源:百度知道 编辑:UC知道 时间:2024/06/09 17:41:31

18位为效验码(识别码),通过复杂公式算出,是前面17位的一种检验代码。如果你改变了前面某个数字而后面的效验代码不相应改变就会被计算软件判断为非法身份证号码。X也是效验代码的一中,检验码分别是“0、1、2、……10”共11个数字,当检验码为“10”时,为了保证公民身份证号码18位,所以用“X”表示。虽然校验码为“X”能更换,但若需全用数字表示,只需将18位公民身份号码转换成15位居民身份证号码,去掉第7至8位和最后1位3个数码。

X代表的是10,身份证的位数只能是18位,如果用10就是19位,不合法,所以就用X代替了.身份证尾数是用公式算出来的.

X是罗马数字,意为10

第十八位为校验码,由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,避免出现19位

根据前面17位数字算出来的验证码。

公安局会根据前17位来计算,会计算出的答案有1、2、3、4、5、6、7、8、9、10当然10是不可能出现的,所以政府以X来代表十