我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

十六进制转换二进制十进制请问哪错了

为啥0x001B转换成十进制是27,如果我先把0x001B转换成二进制就是 0001 1011,再按照8421法则计算,不应该是21,请问哪里错了

img

0x1B 展开二进制, 转成 10进制
0 * 2^7
0 * 2^6
0 * 2^5
1 * 2^4 = 16
1 * 2^3 = 8
0 * 2^2 = 0
1 * 2^1 = 2
1 * 2^0 = 1
16 + 8 + 0+ 2 + 1 = 27

** 8421 是用来快速心算, 但是你根本要先厘清

11011

1*2^4 + 1*2^3 + 0 + 1*2^1 + 1*2^0

16 + 8 + 0 + 2 + 1  = 27

近期文章

  • 关于#算法#的问题,如何解决?
  • .htaccess 301使用php获取查询重定向(旧URL到新更新)
  • c语言,求帮我看一下哪里出问题了
  • python的梅尼森数问题
  • 思科中三层交换机实现rip协议
  • onActivityResult()函数无法执行
  • 我安装在哪一个驱动器里
  • xshell连接不上虚拟机,ping ip地址显示无法访问目标主机
  • 求详细求解过程,答案为什么是1,1,3
  • 关于#git#的问题:git config --global --add safe. directory D:/该如何处理
  • 对于deeplabv3+的环境配置
  • .htaccess身份验证w /友好网址
  • 去一个值使差最小,实在不行了
  • 数据结构Java语言问题
  • 水仙花数,哪错了,求解
  • 输入边长计算正六边形的面积和周长
  • vscode配置c++
  • 无法运行,有的是可运行类,有的是不可运行类
  • ubuntu22.04无法上网,如何解决?
  • 求解,为什么会出现这种情况

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华