二进制 八进制 十进制 十六进制 之间的转换
2016-03-05 16:39
162 查看
二进制:逢二进一,借一当二。
八进制:逢八进一,借一当八。
十六进制:逢十六进一,借一当十六。
一、十进制与其他进制额转换。
(1) 十进制转二进制: 十进制数除以2,除至0时所得余数按反方向写出。
(2) 二进制转十进制: a*2^0+b*2^1+c*2^2+......m*2^(n-1)
(3)十进制转八进制: 十进制数除以8,除至0时所得余数按反方向写出。
(4)八进制转十进制: a*8^0+b*8^1+c*8^2+......m*8^(n-1)
十六进制数: 0 1 2 3 4 5 6 7 8 9 A(10) B(11) C(12) D(13) E(14) F(15)
(5)十进制转十六进制:十进制数除以16,除至0时所得余数按反方向写出。
(6)十六进制转十进制: a*16^0+b*16^1+c*16^2+......m*16^(n-1)
二、其他进制之间的转换
(1) 二进制转换为八进制:对于整数,采用从右到左每三位一组,不够三位的在其左边补齐0,每组单独转换出来,即为八进制数。
例: (001 101 111 011)
1 5 7 3
(2)八进制转换为二进制:将八进制数每位由二进制数代替,即可完成转换。
1 5 7 3
(001 101 111 011)
(3)二进制转十六进制:将二进制数采用从右到左每四位一组,不够四位的在其左边补齐0,每组单独转换出来,即为十六进制数。
(1001 0111 0111 1001)
9 7 7 9
(4) 十六进制转二进制: 将十六进制数每位由二进制数代替,即可完成转换。
9 7 7 9
(1001 0111 0111 1001)
八进制:逢八进一,借一当八。
十六进制:逢十六进一,借一当十六。
一、十进制与其他进制额转换。
(1) 十进制转二进制: 十进制数除以2,除至0时所得余数按反方向写出。
(2) 二进制转十进制: a*2^0+b*2^1+c*2^2+......m*2^(n-1)
二进制数从右第n位 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2^(n-1) | 2^7 | 2^6 | 2^5 | 2^4 | 2^3 | 2^2 | 2^1 | 2^0 |
十进制下的实际数 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
(4)八进制转十进制: a*8^0+b*8^1+c*8^2+......m*8^(n-1)
八进制数从右第n为 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
8^(n-1) | 8^7 | 8^6 | 8^5 | 8^4 | 8^3 | 8^2 | 8^1 | 8^0 |
十进制下的实际数 | 2097152 | 262144 | 32768 | 4096 | 512 | 64 | 8 | 1 |
(5)十进制转十六进制:十进制数除以16,除至0时所得余数按反方向写出。
(6)十六进制转十进制: a*16^0+b*16^1+c*16^2+......m*16^(n-1)
16^3 | 16^2 | 16^1 | 16^0 |
4096 | 256 | 16 | 1 |
(1) 二进制转换为八进制:对于整数,采用从右到左每三位一组,不够三位的在其左边补齐0,每组单独转换出来,即为八进制数。
例: (001 101 111 011)
1 5 7 3
(2)八进制转换为二进制:将八进制数每位由二进制数代替,即可完成转换。
1 5 7 3
(001 101 111 011)
(3)二进制转十六进制:将二进制数采用从右到左每四位一组,不够四位的在其左边补齐0,每组单独转换出来,即为十六进制数。
(1001 0111 0111 1001)
9 7 7 9
(4) 十六进制转二进制: 将十六进制数每位由二进制数代替,即可完成转换。
9 7 7 9
(1001 0111 0111 1001)
相关文章推荐
- 加油站问题 (优先队列)
- PL/SQL database character set(AL32UTF8) and Client character set(ZHS16GBK) are different
- “笨办法学python”学习笔记-习题5
- 简单讲解AngularJS的Routing路由的定义与使用
- iOS多控制器-视图切换.
- [FAQ04528]如何在静音模式下也开启拍照音
- 出现报错duplicate sumbols for architecture armv7 或者linker command failed with exit code 1
- Java之矩阵转置
- 泛型理解
- h.264 scanning process for transform coefficients
- Linux rpm 命令参数使用详解[介绍和应用]
- IOS:storyBoard中怎么单独使用TabBar这个控件
- 软件工程阅读计划和问题
- 打造自己的vim
- Webpack入门指迷
- Java适配器模式、代理模式及动态代理
- iOS动画
- MATLAB量化浮点数
- kill and raise Functions
- Win7下实现磁盘软Raid1