【计算机导论拓展】数制与编码
数制
先举个例子
数学中常用进制为10进制
10进制包括0~9这10个数字,进位逢十进一
他的位权为10,一个10进制的数可以拆成多个常数和10的n次方的乘积,n就是位数
如123可分成110的三次方+210的平方+3*10
计算机常用进制包括2进制,8进制,16进制。
同理二进制也是如此。
对于任何一种进制—X进制,就表示每一位置上的数运算时都是逢X进一位,每一个x进制数都可以拆成进制内常数和x的指数幂相乘的形式。
二进制
二进制为计算机的基本进制,因计算机只可识别高低电平信号,所以当用户输入10进制数字运算时,计算机会将其转化为二进制再进行四则运算。
十进制转化为X进制
整数位除x取余,小数位乘x取整
举个例子