码迷,mamicode.com
首页 > 其他好文 > 详细

进制转换

时间:2016-04-26 00:31:58      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

进制转换

数制:

计算机中采用的是二进制,其运算简单、易实现可靠,又常用八、十六进制作为二进制的缩写。一般计数都采用进位计数。

二进制:逢二进一,借一当二

八进制:逢八进一,借一当八

十六进制:逢十六进一,借一当十六

数制转换

十进制:有10个基数:0  1  2  3  4  5  6  7  8  9

二进制:有2个基数:0  1

八进制:有8个基数:0  1  2  3  4  5  6  7 

十六进制:有16个基数:0—9, 10—15分别用(A B C D E F表示)

数制之间相互转换

 技术分享

 

十进制与二进制

 十进制数除以2,除至0时,所得余数按相反方向写出,即为二进制数

 技术分享

十进制与八进制

十进制数逐次整除8,直至商为0,所得余数按相反方向写出,即为八进制数

 技术分享

十进制与十六进制

十进制数逐次整除16,直至商为0,所得余数按相反方向写出,即为十六进制数

 技术分享

其他数制之间转换

二转八:对于整数,采用从右到左每三位一组,不够三位的在其左边补齐0,每组单独转换出来,即为八进制数。

(001     101     111     011)

    1         5         7        3   所以(1573)即为所得的八进制数

八转二:将每位八进制由三位二进制数代替,即可完成转换

(1          7        3         5 )

 001      111     011     101    所以(1111011101)即为所得的二进制数

二转十六:四位一组

(1001      0111      0111     1001)

     9            7            7          9   所以,(9779)即为所得的十六进制数

十六转二:将每位十六进制由四位二进制数代替,即可完成转换

(8         7         6         5 )

1000   0111    0110    0101 所以,(1000011101100101)为所得的二进制数

进制转换

标签:

原文地址:http://www.cnblogs.com/zyg316/p/5433208.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!