1、进制概述
1.1、进制定义和举例
进制的定义
- 进制是一种计数方式,也称为进位计数法或位值计数法。
- 进制是一种用有限字数符号来表示无限数值的方式,比如日常生活中可以使用十进制来表示任何的数字。
- 使用的数字符号的数目称为这种进制的基数或者说底数
进制定义的举例
十进制中使用0到9来表示任意数字,0到9一共有十个数字符号,所以称为十进制
2、常见进制
二十进制
二十进制出现在玛雅文明的玛雅数字以及因努伊特的因努伊特数字中
六十进制
六十进制主要使用在时间、坐标、角度等量化数据中
比如1分钟等于60秒钟,1小时等于60分钟使用的就是六十进制,当
然这里并没有使用六十个字符表达相关内容,但是在进位上确实是使
用六十进制来表达的
十六进制
使用0到9加上ABCDEF六个字母表达十六进制
计算机中广泛应用了十六进制
八进制
使用0到7来表达
二进制
使用0和1来表达
计算机为什么要同时使用二进制、八进制、十六进制?
因为二进制表达太长了,所以使用更大的进制位来解决这个问题,而八进制、十六进制满足2的n次方的要求,所以计算机才经常使用八进制和十六进制来表达相关内容
比如二进制表示1024:0b1000000000,而八进制则进一步缩短了数字的长度:0o2000,十六进制则比八进制更短:0x400
3、二进制运算基础
3.1、按权展开法
将二进制转换成十进制例子如下图:
将二进制小数转换为十进制例子如下图:
3.2、重复相除法
将整数的十进制数转换为二进制数例子如下图:
3.3、重复相乘法
求小数的十进制转换为二进制的方法例子: