實際上,居民身份證號碼是按照國家標準編制的,由18位數字組成:前六位是行政區劃代碼,第七至十四位是出生日期代碼,第十五至十七位是順序代碼,第十八位是校驗碼。校驗碼作為尾號,由號碼編制單位按照統壹的公式計算。如果某人的尾號是零到九,就不會出現X,但是如果尾號是十,就要用X來代替,因為如果用十作為尾號,這個人的身份證號就會變成19位數,這就違反了國家標準,我國的計算機應用系統不承認65438。x是羅馬數字10。用X代替10可以保證公民身份證符合國家標準。
先來看看我們的居民身份證號具體是怎麽構成的:
地址碼(身份證前六位)表示編碼對象常住戶口所在地的縣(市、旗、區)行政區劃代碼。
生日編碼(身份證第七至第十四位數字)表示編碼對象出生的年、月、日。
序號(身份證的15至17位)是為同壹地址碼所標識的區域內同年、月、日出生的人編制的序號。其中,第十七個奇數給男性,偶數給女性。
校驗碼(身份證的最後壹位)是根據前面的17位代碼和ISO 7064: 1983計算出來的校驗碼。MOD 11-2。校驗碼作為尾號,由號碼編制單位按照統壹的公式計算。如果某人的尾號是0-9,就不會有X,但是如果尾號是10,就會被X代替,因為如果用10作為尾號,這個人的身份證號就會變成19位數。為了身份證號碼位數的壹致性,將使用羅馬字母X代替19位數。