当前位置: 首页 > article >正文

关于进制转换

十进制转二进制

953转换成2进制

953/2=476....1

476/2=238....0

238/2=119....0

119/2=59....1

59/2=29....1

29/2=14....1

14/2=7....0

7/2=3...1

3/2=1...1

结果就是1110111001

用953除以2,得出的商,如果大于2,就继续除以2,直到不大于为止,将最后的商和每一位余数组合起来就行

同样如果十进制转八进制,一直除以8就行,直到得到的商不大于8

二进制转十进制

将2进制的10转换成10进制

0x2^0+1x2^1=2

二转八,二转十六

三个小格能放8种数,也就是最大为7,对应了八进制,所以三个小格的二进制能表示一个八进制数,同样,四个小格放16种数,最大为15,对应了十六进制,所以四个小格的二进制能表示一个十六进制,所以转换时二转八,可以三个小格为一组进行转换,二转十六,四个小格为1组

例:二进制数0b11 111转八进制可得,111=7,11=3,结果就是37

十六进制0x3FD转二进制,3=0011 F=1111 ,D=1101,最后结果是0b001111111101

八进制0127转二进制,1=001,2=010,7=111,组合起来就是0b001010111


http://www.kler.cn/a/998.html

相关文章:

  • 【AI游戏】基于OpenAI打造自动生成剧情的 Python 游戏
  • 前端:前端开发任务分解
  • ctypes对接C/C++函数中char*输出型参数
  • QT Quick QML 实例之椭圆投影,旋转
  • 3D目标检测数据集——Waymo数据集
  • 学习threejs,使用TrackballControls相机控制器
  • 【C++】Google编码风格学习
  • 11广义表的基本概念和性质
  • mysql创建索引导致死锁,数据库崩溃,完美解决方案
  • 自训练和协同训练简述
  • C/C++考试必考题目(含答案*仅供参考)
  • 0108 JQuery
  • C # FileStream文件流
  • Vue初入,了解Vue的发展与优缺点
  • 第二章 测验【嵌入式系统】
  • stack_queue | priority_queue | 仿函数
  • 《伤寒论》398条文——张仲景
  • 重构对象-Introduce Local Extension引入本地扩展八
  • 手把手教你 在linux上安装kafka
  • SpringBoot自定义Mybatis拦截器实现扩展功能(比如数据权限控制)
  • 关于利用FFT分析时域信号幅相的思考与验证
  • python 正则使用详解
  • vFlash软件简介
  • 重构对象-Remove Middle Man移除中间人六
  • 漫画:什么是快速排序算法?
  • 一文读懂Js中的this指向