返回首页 >

别念“埃克斯”!身份证“X”应该读“shí”

2026-03-30 06:12   央视新闻客户端

  “校验码”是通过身份证前17位数字推算出来的。这套算法采用的是MOD 11-2(取模11)国家标准算法,通过加权求和、取余换算后,校验码字符值会在0到10之间。

  问题来了,如果校验码算出是10,直接写成“10”的话,这一位就占了两个数字的位置,身份证号码就变成19位了,这不符合国家标准规定的18位格式。于是,罗马数字“X”就这样出现,来顶替数字10的位置。

  “X”有什么作用?

  身份证的校验码可以快速检验出身份证号是否输入有误。

  在填写身份证号码时,可能出现各种错误,相对于漏字、多字这种位数错误显而易见,输错数字则不容易被发现。但系统会悄悄把前17位重新算一遍,发现跟最后一位对不上,立马报错。甚至还可以识别出相邻两位填反、错位等错误。

  一个小小的校验码,就是身份证系统的“保安”。

  所以下次再有人问“你身份证怎么还有个叉啊?”

  请挺起胸膛告诉他:“这不是叉,这是罗马数字10!我是经过国家认证、数学算法加持的‘完美校验码选手’!”

  监制丨李浙

  主编丨王瑄

  编辑丨林湘瑜

  (央视新闻客户端)

  

责编:刘旋

猜你喜欢

热点新闻

{$loop_num=0}