关于二进制和八进制

不是计算机专业的,大二的时候学过,一直是知道但是怎么明确计算的,一直云里雾里的
注:^表示次方
二进制计算:
从右往左:第一位表示2的0次方,第二位表示2的1次方,第n位表示2的n-1次方。可以将1理解为有,0理解为无。
从左向右:第一个为1的位置表示为最高次。1表示有,0表示无。
举例:二进制:0000 0101转换为10进制的计算就是:从右向左计算
1 * 2^0 + 0 * 2^1 + 1 * 2^2 + 0 * 2^3 = 5
计算到第4位,从第5为开始后面都是0,就不需要计算了
十六进制计算:
十进制转为十六进制:
采余数定理分解,例如将4877(10)转成十六进制:
4877÷16=304…13(D)
304÷16=19…0
19÷16=1…3
1÷16=0…1
这样就计到4877(10)=130D(16)
十六进制转换为十进制:
还是以上面的130D(16)为例,从左向右,最左边的为最高位
1 * 16^3 + 3 * 16^2 + 0 * 16^1 + 13 * 16^0 = 4877(10)
总结:无论十六进制还是二进制,换算成十进制的时候,都可以从左到右进行计算,最左边不为0的表示为最高位。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 20:08:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 20:08:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 20:08:01       58 阅读
  4. Python语言-面向对象

    2024-07-19 20:08:01       69 阅读

热门阅读

  1. Linux 和 Unix 系统中非常流行文本处理工具awk

    2024-07-19 20:08:01       15 阅读
  2. 专升本-1.0.4(英语)-升本208天-学习成果展示

    2024-07-19 20:08:01       17 阅读
  3. 1818:ATP

    2024-07-19 20:08:01       21 阅读
  4. 使用容器化技术部署淘客返利系统的实践与挑战

    2024-07-19 20:08:01       18 阅读
  5. 【WiFi】DFS Vs ZW-DFS

    2024-07-19 20:08:01       16 阅读
  6. 蓝牙新篇章:WebKit的Web Bluetooth API深度解析

    2024-07-19 20:08:01       23 阅读
  7. Solana开发之Anchor框架-部署到 Devnet

    2024-07-19 20:08:01       17 阅读
  8. 快速上手绿联私有云UGOS Pro系统Docker

    2024-07-19 20:08:01       20 阅读
  9. 跟ChatGPT学习go语言--int 类型如何转化成string

    2024-07-19 20:08:01       17 阅读