前言

很多时候我们需要在16进制与二进制之间相互转换,而8421法就可以实现16进制与二进制之间的相互转换

一、二进制转16进制

如:0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

1、二进制数据4个一组进行划分

2、我们发现4个二进制位刚好能够表示16个数,于是规定(0000)0,(0001)1,( 0010 )2,(0011)3,( 0100)4,( 0101 )5,(0110)6,( 0111)7,( 1000 )8,(1001)9,( 1010)a,( 1011 )b,(1100)c,( 1101)d,( 1110 )e,(1111)f这样一个映射关系

3、将每一组都与相应的映射联系起来,0001为1,0010为2,0011为3,… ,1010为a,1011为b,1100为c…,这样我们的二进制的例子翻译为16进制就为123456789abcdef

16进制转二进制

如:123456789abcdef

1、已有映射:(0000)0,(0001)1,( 0010 )2,(0011)3,( 0100)4,( 0101 )5,(0110)6,( 0111)7,( 1000 )8,(1001)9,( 1010)a,( 1011 )b,(1100)c,( 1101)d,( 1110 )e,(1111)f

2、将相关数据与映射联系起来1为(0001),2为(0010),3为(0011),…,a为(1010),b为(1011),c为(1100)…,这样我们的16进制的例子翻译为二进制就为0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

16进制与二进制之间的转换相关推荐

  1. 位(bit)与字节(byte)16进制值表现形式之间的转换

    小白近很长时间未更新,是因为换工作了,目前行业是涉及到硬件的的工作. 今日因工作需要,学习到了位(bit)与字节(byte)16进制值表现形式之间的转换,故此记录一下. 下面的内容为位(bit)与字节 ...

  2. ByteArray、16进制、字符串之间的转换

    ByteArray.16进制.字符串之间的转换: package fengzi.convert {import flash.utils.ByteArray;public class ByteArray ...

  3. python 自定义进制转换_[python]从零开始学python——颜色的16进制于RGB之间的转换...

    在学习openstack的时候,发现openstack是python开发的:学习mininet自定义拓扑,发现mininet是python开发的:看看ryu,还是python开发的--于是心中升起了自 ...

  4. 16进制 两位两位转换

    1:读取IC卡为16进制 两位两位转换 public static String reverse(String number) { String result = ""; if ( ...

  5. 任意进制与十进制之间的转换

    1.任意进制到十进制 以二进制转换到十进制和十进制转换到十进制为例: 0b10110110 =  1*2^7+1*2^5+1*2^4+1*2^2+1*2 = 128+32+16+4+2=182 182 ...

  6. java 16进制数组 字符串_byte数组转换成16进制字符串和字符数组的方法

    byte数组转换成16进制字符串String: public class CommonUtil { /** * byte数组转换成16进制字符串 * @param src * @return */ p ...

  7. c语言CString转数字函数,CString与16进制的CByteArray之间相互转化

    //将单个字符转为相应的16进制数,否则返回16 char Hex2Char(char ch) { if((ch>='0')&&(ch<='9')) return   ch ...

  8. java 16 进制和字符串(中英文)的转换

    /**   * 字符串转换成为16进制(无需Unicode编码)   * @param str   * @return   */  public static String str2HexStr(St ...

  9. c语言16进制字符串型转整形,c语言htoi() --将16进制数组成的字符串转换成整型

    k&r习题,将16进制数(可选0x或0X前缀)组成的字符串转换成等价的整型,写了一个: /* htoi.c * transform hex to decimal * * compile wit ...

  10. 16进制颜色及不透明度参考 转换

    一.16进制颜色转换 点击访问 二.不透明度转换 100% - FF(完全不透明) 99% - FC 98% - FA 97% - F7 96% - F5 95% - F2 94% - F0 93% ...

最新文章

  1. C#获得枚举类型的长度
  2. 转载ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别
  3. 让 sphinx 支持中文、日文和韩文
  4. nyoj-496-巡回赛--拓扑排序
  5. eclipse 中 构建路径下的 order and export 是干什么用
  6. [Android Pro] 完美解决隐藏Listview和RecyclerView去掉滚动条和滑动到边界阴影的方案...
  7. IOS基础之计算器的编写
  8. 备份不等于归档,在智能归档中备份资产!
  9. python os.walk遍历目录_Python 用 os.walk 遍历目录
  10. Word文档的规范格式
  11. 硕士论文要求的重复率是多少?
  12. 研发管理05:项目管理经验总结
  13. WIN10中程序以管理员身份运行的解决方法
  14. 2014年5月欧洲地区SAT写作真题及解题技巧
  15. 远程文件包含 php,php本地及远程文件包含漏洞
  16. 解决word中插入visio对象的图片大小修改问题
  17. 不错的google搜索地址
  18. GROUP BY clause and contains nonaggregated 报错处理
  19. 机器学习算法优缺点总结
  20. abc计算机发明英语翻译,英语四级翻译模拟练习:四大发明

热门文章

  1. AIScanner文字识别软件 OCR
  2. 用npm安装yarn
  3. 发现并充分发挥你的长处—盖洛普优势测试
  4. 最常用三极管导通电路
  5. sql cai bird教程学习记录
  6. 树莓派4B配置usb摄像头
  7. 【树莓派】USB摄像头+python+opencv
  8. pg数据库的一些问题
  9. 录制软件obs的使用方法
  10. 颜值测试API,微软小冰颜值,颜值API