
一、介绍任何计算机识别的信息必须要转换成0、1的数据形式能够让能进行算术运算的数值信息变成计算机数值数据其余信息成为非数值数据。为了方便数据存储我们把数据按照使用习惯以进制的方式进行划分。然后我们把进制也叫做进制位是人们规定的一种进位方式。我们可以使用有限的数字符号来代表所有的数值。可使用数字符号的数目我们称为基数。基数为n则为n进制。数制中某一位上的1所表示数值的大小我们称为位权。例如十进制数123其基数为10只能使用0~9这10个数字符号3-------------位权为110的0次方2-------------位权为1010的1次方1-------------位权为10010的2次方二、常用进制1、十进制可用数字符号0~9基数10特点逢十进一2、二进制可用数字符号0、1基数2特点逢二进一3、八进制可用数字符号0~7基数8特点逢八进一4、十六进制可用数字符号0~9、a、b、c、d、e、f基数16特点逢十六进一三、进制转换1、其他进制转为十进制将相应进制的数按位权展开成多项式然后求十进制的和例如小数如下2、十进制转为其他进制1整数部分的转换除基取余法用十进制数去除以目标的基数第一次相除所得余数为目的数的最低位将所得商再除以基数反复上述过程直到商为0所得余数为目的数的最高位。例如2小数部分的转换乘积取整法用小数乘以目标数值的基数第一次相乘结果的整数部分为目的数的最高位将其小数部分再乘基数依次记下整数部分反复下去直到小数部分为0或满足要求的精度为止。例如3、二进制、八进制、十六进制之间的转换一个八进制数可以转换为三个二进制数一个十六进制数可以转换成四个二进制数。1八进制向二进制转换八进制二进制000010012010301141005101611071112十六进制向二进制转换十六进制二进制00000100012001030011401005010160110701118100091001a1010b1011c1100d1101e1110f1111以上是数制之间转换的内容欢迎指正。