在派出所戶籍窗口的警察,
總會被大家問到一些有趣的問題。
比如:“為什么我家孩子身份證尾號是X?”
比如:“是不是因為我特別厲害,是X戰警?”
![]()
今天我們就來聊聊,
身份證號碼最后那個奇怪的“X”,
它怎么讀?
它背后的秘密是什么?
這個“Ⅹ”
不讀“叉”也不讀“埃克斯”
對于它的發音,在我們生活中,似乎沒有人在意,“埃克斯”“叉”“西”……念什么的都有。
那么,身份證上的公民身份號碼,最后一位“Ⅹ”,哪個發音才是正確的?
“Ⅹ”表示的是羅馬數字“10”,
讀作shí最為妥當。
![]()
它是羅馬數字的基本符號之一,
代表數字10。
關于“X”的起源,
有一種說法是源于兩個“V”(代表5)的疊加,
也有人認為它象征交叉的雙臂。
![]()
羅馬數字圖表
“X之人”不是“天選之子”
有人開玩笑說,身份證號碼帶“X”的朋友,可能是“天選之子”。但這個“X”一點也不神秘,全靠前17位“大哥”撐腰。
身份證號碼的最后一位,其實是個“校驗碼”,是通過前17位數字推算出來的。
![]()
公民身份號碼結構丨國家標準《公民身份號碼》GB 11643-1999
這套算法采用的是MOD11-2(取模11)國家標準算法,通過加權求和、取余換算后,校驗碼字符值會在0到10之間。
![]()
問題來了,如果校驗碼算出是10,直接寫成“10”的話,這一位就占了兩個數字的位置,身份證號碼就變成19位了,這不符合國家標準規定的18位格式。
于是,羅??馬???數???字???“???X???”???就???這???樣???水???靈???靈???地???出???現???了,被派來頂替數字10的位置。
“X”有什么作用?
國家費這么大勁,其實就是為了防錯。
因為你填身份證號碼時,可能出現各種錯誤,除了漏字、多字這種顯而易見的位數錯誤外,輸錯數字不容易被發現。
![]()
但系統會悄悄把前17位重新算一遍,發現跟最后一位對不上,立馬報錯,甚至可以識別出相鄰兩位填反、錯位等錯誤。
一個小小的校驗碼,就是身份證系統的“保安”。平時不吭聲,你一錯它立刻吹哨。
![]()
所以,各位“X戰警”,下次再有人問:“你的身份證號碼怎么還有個叉啊?”
請挺起胸膛告訴他:“這不是叉,這是羅馬數字10!我是經過國家認證、數學算法加持的‘完美校驗碼選手’!”
這串號碼可不只是冷冰冰的數字,
更是每一個獨一無二、
閃閃發光的你。
來 源:人民日報
編 輯:黃佩雯
責 編:程 昊
審 核:甄 誠
你學會了嗎
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.