理解进制的本质

来源:互联网 发布:青岛网络干部学院主页 编辑:程序博客网 时间:2024/05/16 19:42

10进制 逢10进1 比如 156实际上是 1*100+5*10+6  

10进制数 156 中 总长为3 所以 每一个位的值 就等于 改位数值×10的(位数-1)次方 

而这个数整体的值就等于每一位的 数的值之和 

同理 二进制 逢 2 进1 那么他的每一个位的值 就等于 数值×2的(位数-1)次方 
比如1100 
= 1*2^3 +1*2^2 +0*2^1 +0*2^0 
结果就是 8+4+0+0=12 

同理其他所有进制换算皆如此 

比如大家看到 16进制数 FFF首先 他长度为3 那么 第一个F代表 15*16^2 ,第二个代表15*16 
第三个就代表16 

结果就是 15*16^2 + 15*16^1 +15*16^0
所以,不同的进制就在慢了多少向前进一位的问题。理解了这个,所有的进制换算都不成问题了
 

原创粉丝点击