二进制:0,1 ;满二进一,以0b或0B开头;
八进制:0-7 ;满八进一。以0开头;
十进制:0-9 ;满十进一。
十六进制:0-9及A(10)-F(15);满十六进一。已0x或0X开头。注:A-F不区分大小写

一、其它进制转十进制


1.二进制转十进制
规则:从最低位(右边),将每一位取出,乘以2的(位数-1)次方,然后求和。
例:0b1011

2.八进制转十进制
规则:从最低位(右边),将每一位取出,乘以8的(位数-1)次方,然后求和。
例:0234

3.十六进制转十进制
规则:从最低位(右边),将每一位取出,乘以16的(位数-1)次方,然后求和。
例:0X23A

总结:其它进制转十进制,就是从最低位(右边),将每一位取出,几进制就乘以几的的(位数-1)次方,然后求和。

二、十进制转其它进制


1.十进制转换二进制
规则:该数不断除以2,直到商为0.然后把每一步的余数倒过来,组合便是对应的二进制。
例:32

2.十进制转换二进制
规则:该数不断除以8,直到商为0.然后把每一步的余数倒过来,组合便是对应的八进制。
例:131

3.十进制转换十六进制
规则:该数不断除以16,直到商为0.然后把每一步的余数倒过来,组合便是对应的十六进制。
例:237

总结:几进制该数不断除以几,直到商为0.然后把每一步的余数倒过来,组合便是对应的进制。

三、二进制转八,十六进制

1.二进制转八进制
规则:从低位开始,将二进制数每三位一组,得到后组合转成,转成对应的八进制数。
例:0b11010101

2.二进制转十六进制
规则:从低位开始,将二进制数每四位一组,得到后组合,转成对应的十六进制数。
例:0b11010101

四、八进制转二进制

规则:将八进制的每一位,转化成对应的一个3位的二进制数。
例:0237

五、十六进制转二进制

规则:将十六进制的每一位,转化成对应的一个4位的二进制数。
例:0x23B

感谢大家的观看,能看完想必你也是一个优秀的人,关注我的公众号“尤所不同”,让我们一起变的更优秀。在公众号也可以问我问题,看到定会解答!

进制的转换(二进制,十进制,八进制,十六进制)相关推荐

  1. C++控制不同进制输出(二进制,八进制,十进制,十六进制)各种进制之间的转换

    目录 1.输出(头文件讲解) 2.格式控制 常用的I/O流控制符 4.各种进制之间的转换(进制大乱斗) 4.1.写在前面 4.2整体框架搭建 4.3菜单函数 4.4用户输入选择(main函数体中) 4 ...

  2. 小白自学python的编程之路——实现进制数转换(十进制和二进制和八进制的转换)

    小白自学python的编程之路--实现进制数转换 十进制转二进制(整数) 直接上代码,很简单,一些小注意地方我标注了 c=[] a=input("请输入十进制数字:") a=int ...

  3. 4、计算机中的进制数转换(十进制、二进制、八进制、十六进制)

    目录 课前先导 一.计算机中的进制数 十进制(简写:D) 二进制(简写:B) 八进制(简写:Q) 十六进制(简写:H) 二.计算机进制数之间的转换 1.十进制转二进制 2.十进制转八进制 3.十进制转 ...

  4. python整数类型进制表示_Python二进制、八进制、十六进制数字的表示和转换

    除了常用的十进制表示法,Python 也支持二进制.八进制和十六进制表示法.这些只是表示方法不同,但是它们表示的含义是一样的,如二进制中的 11 和十进制数中的 3 是一样的. 1. Python 二 ...

  5. 计算机中进制相互转换(二进制、八进制、十进制和十六进制)

    进制的相互转换 一.进制的缩写和形式表示 二.十进制转换为二进制.八进制.十六进制 2.1十进制转二进制 2.2十进制转八进制 2.3十进制转十六进制 三.八进制转换为十进制.二进制.十六进制 3.1 ...

  6. Linux shell 不同进制数据转换(二进制,八进制,十六进制,base64)

    原文: http://www.cnblogs.com/chengmo/archive/2010/10/14/1851570.html shell可以在不调用第3方命令,表示不同进制数据.这里总结以下表 ...

  7. 微型计算机有多少进制,微型计算机原理二进制十进制十六进制.doc

    微型计算机原理二进制十进制十六进制 1:微处理器和微型计算机的发展 自1946年世界上第一台计算机问世以来,计算机科学与技术得到了飞速的发展,短短50多年时间,已经经历了电子管.晶体管.集成电路.超大 ...

  8. java中个各进制中的转换,十进制转十六进制,十六进制转十进制等

    java中进制转换 1.十进制转所有 解析:例如:十转十六 先输入一个整型数字,判断其是否为0,若为0,则其16进制同样为0: 若number不为0,则对16取余,并转换成16进制相应的字符:numb ...

  9. python中的进制,python中的十进制到十六进制

    所以我有点无知(也许?)问题.我第一次在串行设备上写东西.我有一个帧[12,0,0,0,0,0,0,0,0,7,0,X,Y]我需要发送.X和Y是校验和值.我对使用pyserial模块的理解是,我需要将 ...

  10. 16进制换成10进制 c语言 单片机,单片机入门之三种进制的转换

    单片机使用的两大进制表示形式:十进制和十六进制. (这里使用十进制的数据) (这里使用十六进制的数据) 十进制一般用于运算,表示形式就是直接写,例如上面的1701. 十六进制一般用于配置单片机的寄存器 ...

最新文章

  1. python将输出结果写入csv,在Python中将彩色输出写入CSV文件
  2. SAP EWM - 其他主数据 - 运输主数据-2
  3. centos7下安装pip以及mysql等软件
  4. HashMap底层实现原理,红黑树,B+树,B树的结构原理,volatile关键字,CAS(比较与交换)实现原理
  5. 注意事项,不定期更新
  6. 基类指针和子类指针相互赋值
  7. 中国人均负债15.5万元,你贡献了多少?
  8. [JSON].typeOf( keyPath )
  9. 技术这东西,不可不看,不可全看.
  10. iphone短信尚未送达_iPhone开启这个功能,从此告别垃圾短信骚扰!
  11. linux 引导管理器,linux系统引导管理器GRUB
  12. ios上的python编译器_在ios中运行一个简单的python脚本
  13. JAVA虚拟机规范第八版与JAVA虚拟机规范第九版PDF资源分享
  14. 网络邻居计算机访问权限设置,windows7不能访问网上邻居的原因及解决方法
  15. android透明背景边框线
  16. php公益培训第2部,PHP公益培训第3部-HTTP协议视频教程
  17. 一个Word中的样式导入另一个Word
  18. 1768 Problem A 算法7-15:迪杰斯特拉最短路径算法
  19. Matlab axis用法
  20. c# 实现两个窗体来回跳转

热门文章

  1. Python之父表示:996是不人道的!
  2. docker简易使用中国官方镜像加速
  3. mysql 哨兵模式_redis配置主从+sentine哨兵模式
  4. 基于深度学习的验证码破解实战【源站图像数据采集+图像预处理+图像切割+模型识别分析】
  5. java基础机试题_Java基础机试题
  6. java 绘制角色_如何设计角色人物?角色人物绘制设计教程
  7. 腾讯云布置SVN服务器
  8. 图书管管理系统15周
  9. 播放视频的框架Vitamio的使用问题
  10. 仪器测量色差和人眼目视不一样