网站首页 > 博客文章 正文
如何把一个4位的二进制转换为10进制?
我觉得这个问题好讲,但用文字不太好表达
为了能写明白些,举个列子先
比如4位二进制1111,并规定一下从右往左数为第一位,第二位,第三位,第四位。
第一位的1就是十进制的1,
第二位的1就是十进制的2,因为是由第一位是2的时候进位得来的,
第三位的1就是十进制的4,因为是由第二位的两个2进位得来的,
第四位的1就是十进制的8,因为石油第三位的两个4进位得来的。
这就是8421码,这样就可以很快的将一个4位二进制变为十进制。
1111就为8+4+2+1=15
那么1001就为8+0+0+1=9
以上发现4位二进制最大表示十进制的15,16进制的每位最大数也是15(0-15),
也就是说可以用4位的二进制表示一个16进制的一个位。
那么二进制的1111就为16进制的F。
当多位时我们可以把美4位分成一部分,分别用8421码对换成十进制在变为16进制的数,
比如10110101二进制,前四位为十进制的8+0+2+1=11,16进制的B,
后四位为十进制的0+4+0+1=5,16进制的5,
所以10110101换为16进制即为B5。
要是视频就好讲了,文字表述太费劲。
猜你喜欢
- 2025-03-10 35岁非科班出身程序员写下C语言文件读写操作(详解),牛
- 2025-03-10 DWG怎么转换成DXF文件?网友们都在用这些超简单办法
- 2025-03-10 Redis 持久化策略浅析
- 2025-03-10 NET 8 中 序列化和序列化加密
- 2025-03-10 一日一技:python中的文件处理(01)
- 2025-03-10 放弃 Websocket 使用 SSE 才发现这些功能两三行代码就搞定了
- 2025-03-10 中小学综合素质 第一节 计算机基础知识
- 2025-03-10 隐写术重出江湖,这次是用来挖矿?
- 2025-03-10 文本文件vs二进制文件,它们有什么区别?
- 2025-03-10 使用二进制格式来压缩XML文档
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- messagesource (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)