昨天项目要求将身份证做一次验证,于是总结了一下C/C++下身份证号码的实现
身份证号码的构成
资料显示,现在我国公民使用的18为身份证号码,是由前 17位信息码和最后一位校验码组成。而,前17为信息码,又有各自的含义:六位地址码,八位出生日期码,三位顺序码。地址码(身份证前六位)
一。六位地址码
一。六位地址码
前六位的地址码,是按照GB/T2260的规定,给常住户口所在县(市、旗、区)的行政区域分配的代码。
二。出生日期码(身份证中8位)
8为的出生日期,分别是 XXXX年XX月XX日
三。顺序码
二。出生日期码(身份证中8位)
8为的出生日期,分别是 XXXX年XX月XX日
三。顺序码
表示在同一地区,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性&#x