身份证有头像的一面是反面,有国徽的一面才是正面。

自2018年4月1日起,首次申领居民身份证免征工本费。


不同年龄段对应的有效期限说明:

16周岁以下: 5年

16周~25周: 10年

26周~45周: 20年

46周岁以上: 长期


出生之日起就编定唯一的、终身不变的身份代码。无论是什么原因而导致户口类型与性质变更、户籍地址变更,而身份证号码则不会变动。左起依次共18位数字组成结构:

(6位地址码+8位日期码+3位顺序码=17位本体码)+1位校验码

地址码 -- 编码对象常住户口所在地行政区划代码

数字编码规则:

第一二位:省(自治区、直辖市、特别行政区)

第三四位:市(地级、自治州、盟、直辖市辖区县)

第五六位:县(市辖区、县级市、旗)

1 华北 三省两市

京11

津12

冀13

晋14

蒙15

2 东北 三省

辽21

吉22

黑23

3 华东 六省一市

沪31

苏32

浙33

皖34

闽35

赣36

鲁37

4 华南 六省

豫41

鄂42

湘43

粤44

桂45

琼46

5 西南 四省一市

渝50

川51

贵52

云53

藏54

6 西北 五省

陕61

甘62

青63

宁64

新65

7 台71

8 特别行政区

港81

澳82

顺序码(同一地区同年月日出生的人进行区别编定的顺序号)奇数为男性,偶数为女性。

校验码(最后一位)也叫尾号验证码。

设立目的:为校验计算机输入公民身份证号码的前17位数字是否正确。 余数只能有 0 至10这十一个数字。

当值等于10时,用罗马数字符X代替表示。若用10做尾号,就会成为19位数,而19位的号码违反了国家标准,计算机应用系统不承认19位身份证号。

计算公式:

将前十七位数字分别乘以不同的系数再相加之和再除以11,看余数和相对应的尾号。

系数:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2

余数只能是:0-1-2-3-4-5-6-7-8-9-10

各对应尾号:1-0-X-9-8-7-6-5-4-3-2

20位数字转化成6位不重复码_人力资源管理浅析身份证数字号码编排常识甄别年龄、性别、籍贯…...相关推荐

  1. 数字经济的核心是对大数据_大数据崛起为数字世界的核心润滑剂

    数字经济的核心是对大数据 "Information is the oil of the 21st century, and analytics is the combustion engin ...

  2. c语言占八个字节的浮点数是,『double转八字节十六进制』double占8字节 一个数字占1字节 为什么能精确16位 我觉得只有8位,,,...

    C# 的double类型的10进制 转化成 字符串的 2进制和16进制的问题 先转换成字组,然后再转成2进制和16进制格字符串XSf道家风水传承网double x = 3.14d;XSf道家风水传承网 ...

  3. 组合学:26个字母(含大小写)和10个数字组合为4位串的可能性测算

    使用26个字母(含大小写,实际为52个字母)和10个数字组合一个4位的串码,问有多少种组合? 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k' ...

  4. 根据传入坐标和图片URL地址对图片进行切图操作、将图片转化成Base64位码

    目录 1.根据传入坐标和图片URL地址对图片进行切图操作 2.将图片转化成Base64位编码.根据传入坐标 算出切点坐标 在开发过程的学习记录,此两个工具类主要是对图像的处理(切图),对文件的想换转化 ...

  5. php数字两位小数_PHP保留两位小数的几种方法

    代码如下所示: $num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 ...

  6. lua 从一串数字中取出偶数位的数字_为什么JavaScript中 0.1 0.2 不等于0.3?

    在 js 中进行数学的运算时,会出现0.1+0.2=0.300000000000000004的结果,一开始认为是浮点数的二进制存储导致的精度问题,但这似乎不能很好的解释为什么在同样的存储方式下0.3+ ...

  7. js数字最多保留两位小数_8085微处理器中最多两个8位数字

    js数字最多保留两位小数 Problem statement: 问题陈述: To find maximum of two 8bit numberusing 8085 microprocessor. 使 ...

  8. [js] 写一个方法,当给定数字位数不足8位时,则在左边补充0以补足8位数的方法

    [js] 写一个方法,当给定数字位数不足8位时,则在左边补充0以补足8位数的方法 function padNumber(n, targetLen, placeholder) {const arr = ...

  9. 位运算在一类数组题中的用法 只出现一次的数字I

    文章目录 前言 复习 一:只出现一次的数字I 二:只出现一次的数字II 二:只出现一次的数字III 前言 LeetCode上有几道题特别相似,分别是leetcode 136只出现一次的数(简单),13 ...

最新文章

  1. python 爬虫 ,抓取所有豆瓣好友读的书,列出读过最多的书。(模拟loging豆瓣)...
  2. spring cloud 自定义配置源及配置刷新
  3. 赫夫曼编码-译码器(Huffman Coding)
  4. Flask基础知识点1
  5. SAP ui5 control lifecycle - registration and deregistration
  6. 集训04-06 (c++实现)
  7. 如何禁用特定css_通过CSS追踪用户
  8. Linux学习总结(57)——生产环境用户权限管理规范
  9. linux命令-p,Linux-send命令详解
  10. 真倒霉,前不久分區表錯誤把我數據全部搞沒了
  11. 服务器数码管不显示,LED数码管不亮的原因及故障排查方法
  12. 树莓派写入SD卡时在内存卡格式化之后仍然不能写入.img文件提示 Error 5:拒绝访问的解决办法
  13. 【软件工程】结构图(SC)——期末复习用
  14. 数电设计--交通灯控制系统
  15. lae界面开发工具入门之介绍七--组件篇-文本篇
  16. html js 跑马灯效果,Javascript实现跑马灯效果的简单实例
  17. html使三角形渐变色,CSS3 简单的三角形渐变效果
  18. android如何从json字符串中取自己想要的数据
  19. 数字 2020和喜寿
  20. glidedsky挑战-图片式反爬(雪碧图)

热门文章

  1. python 多层嵌套 json_python解析多层json操作示例
  2. udp需要arp请求吗_当你随便浏览一个网页时,你知道背后做了多少工作吗?
  3. 如何用Seaborn描绘柱状图(条形图),箱线图,小提琴图,分类散点图,分面网格分类图,散点图(3)
  4. OpenCASCADE:OCCT应用框架OCAF之功能服务
  5. OpenCASCADE:Foundation Classes之插件管理
  6. wxWidgets:wxRadioBox类用法
  7. wxWidgets:wxInfoBar类用法
  8. boost::signals2::deconstruct 作为构建后的工厂函数的测试程序
  9. boost::mpl模块bind相关的测试程序
  10. boost::mp11::mp_fold_q相关用法的测试程序