1、其他进制转十进制二进制转十进制计算公式:从最低位开始(右边起),将每个位上的数提取出来,乘于2的(位数-1)次方,然后求和1101 =1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=131011 =1*2^0+1*2^1+0+1*2^3=11110001100=0+0+1*2^2+1*2^3+0+0+0+1*2^7+1*2^8=4+8+128+256=396八进制转十进制计算公式:从最低位开始(右边起),将每个位上的数提取出来,乘于8的(位数-1)次方,然后求和0123=3*8^0+2*8^1+1*8^2+0=3+16+64=8302456=6*8^0+5*8^1+4*8^2+2*8^3=6+40+256+1024=1326十六进制转十进制 A=10 B=11 C=12 D=13 E=14 F=15计算公式:从最低位开始(右边起),将每个位上的数提取出来,乘于16的(位数-1)次方,然后求和0x34A=10*16^0+4*16^1+3*16^2=10+64+768=842   (A=10)   0x忽略0xA45=5*16^0+4*16^1+10*16^2=5+64+2560=26292、十进制转其他进制十进制转二进制计算公式:将该数不断除以2,直到商为0(不能有小数)为止,然后将每步得到的余数倒过来,就是对应的二进制56转二进制 = 11100056/2=28 - 028/2=14 - 014/2=7  - 07/2=3   - 13/2=1   - 11/2=0   - 1十进制转八进制计算公式:将该数不断除以8,直到商为0(不能有小数)为止,然后将每步得到的余数倒过来,就是对应的八进制156转八进制 =0234 八进制前面默认加0156/8=19 - 419/8 =2 -32/8=0 -2十进制转十六进制计算公式:将该数不断除以16,直到商为0(不能有小数)为止,然后将每步得到的余数倒过来,就是对应的十六进制356 =0x164356/16=22 -422/16=1-61/16=0 -13、二进制转换成八进制、十六进制二进制转换成八进制计算公式:将二进制数每三位一组(从低位开始组合),转成对应的八进制数即可||八进制只有7最大 ---所以以下就是转换公式000 0001 1010 2011 3100 4101 5110 6111 7//三位一组,不齐的前面补011010101=11 010 101=011 010 101 =325 =0325二进制转十六进制计算公式:将二进制数每四位一组(从低位开始组合),转成对应的十六进制数即可||十六进制只有15最大 ---所以以下就是转换公式0000 0  0001 10010 2  0011 30100 4  0101 50110 6  0111 71000 8  1001 91010 A  1011 B1100 C  1101 D1110 E  1111 F//四位一组 不齐的前面补011010101=1101 0101 =0xD54、八进制、十六进制转成二进制八进制转二进制计算公式:将八进制数每1位,转成对应的一个3位的二进制数即可02372=10 = 010=10    ===两位前面补0到3位 ===这个补在前面无意义3=11 =011   ====两位前面补0到3位7=1110237=10+011+111=10011111十六转二进制计算公式:将十六进制数每1位,转成对应的一个4位的二进制数即可0x2372=10    ===这个补在前面无意义3=0011 ====两位前面补0到4位7=0111 ====三位前面补0到4位0x237=1000110111

以上就是本人总结关于常用的进制之间的转换,仅供参考学习

一篇关于不同进制之间的转换、比如二进制、八进制、十进制、十六进制等相关推荐

  1. c 语言转换成php语言,C++_C 语言进制之间的转换,二进制、八进制和十六进制向 - phpStudy...

    C 语言进制之间的转换 二进制.八进制和十六进制向十进制转换都是非常容易的,就是"按权相加". 所谓"权",也即"位权".例如,十进制第1位 ...

  2. 计算机原理与基础 —— 进制之间的转换(二进制与十、八、十六禁止之间的转换)

    进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制.八进制.十进制与十六进制,它们之间区别在于数运算时是逢几进一位.比如二进制是逢2进一位,十进制也就是我们常用的0-9是 ...

  3. 进制之间的转换(二进制、八进制、十进制、十六进制)

    二进制 二进制就是计算机常用的进制,即逢二进一.例如:1010 八进制 八进制即逢八进一.例如:626 十进制 十进制就是我们在计算中常用的进制,所以就不再举例(即逢十进一) 十六进制 十六进制与其它 ...

  4. 进制数及其转换(二进制,十进制,十六进制)

    数值数据是表示数量大小的数据,有多种表示方法.日常生活中一般采用十进制数进行计数和计算,但十进制数难以在计算机内直接存储与运算.在计算机系统中,通常将十进制数作为人机交互的媒介,而数据则以二进制数的形 ...

  5. 二进制 八进制 十进制 十六进制 之间进制转换(图解篇)

    一.本文所涉及的内容(Contents)                      目录 一.本文所涉及的内容(Contents) 二.背景(Contexts) 三.进制转换算法(Convert) ( ...

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

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

  7. 进制之间的转换和解释

    一: 二: 二进制.八进制.十进制与十六进制 本人转载链接:https://blog.csdn.net/liangxw1/article/details/78535545 作者转载:http://yu ...

  8. 进制之间的转换(补充版)

    这里是进制转换的补充,至于整数部分的讲解,参考小编的上一篇文章https://blog.csdn.net/mez_Blog/article/details/91354750,介绍了整数部分个进制之间的 ...

  9. 2021-10-12 进制之间的转换

    当前计算机系统使用的基本上是二进制("逢二进一""借一当二"),而人们常用的进制还有十进制.八进制.十六进制等等.于是我们就需要进行进制之间的转换. 以下就是进 ...

最新文章

  1. 我这么讲线索二叉树,我三岁大的表弟笑了笑
  2. 转发萌新人鱼博客-Java面向对象-面向对象编程之基本概念
  3. leetcode 的shell部分4道题整理
  4. python学习:re模块
  5. tkinter拦截关闭事件
  6. 花呗可延后还啦!支付宝“移动花卡”开启预约
  7. hdu 2089 数位dp入门
  8. 如何设置Eclipse新建项目的默认编码方式
  9. [导入]Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载]...
  10. T-SQL语句实现数据库备份与还原功能
  11. 引入pingfang SC字体
  12. BAT 文件 常用 代码 大全
  13. C语言科学计数法介绍和示例
  14. 调用微软小冰API,实现批量人脸颜值打分
  15. 常见的9种大数据分析方法
  16. Java体检系统名称_求购体检中心管理系统JAVA WEB源码
  17. vue 打包出现的问题解决
  18. 【PyQt5与Requests爬虫】设计图形界面(GUI)实现小说下载器-进度条显示
  19. 获取Android设备唯一标识(唯一序列号)
  20. 阿里云聆听平台使用有感

热门文章

  1. shp文件纯前端的上传、解析、编辑、下载
  2. SkinSharp(Skin#)软件换肤库!
  3. Android Support Library介绍
  4. 机器人图形变变变_中班公开课数学教案《图形变变变》
  5. microsoftvisual c++ runtime library错误
  6. MongoDB3.2 - 4.2 新特性解读
  7. 视频监控录像机默认端口 34567 修改为37420
  8. Find My资讯|苹果 Find My 找到因交通事故坠崖的一名女子
  9. C语言基本变量类型及变量的定义
  10. Web前端系列技术之移动端CSDN会员页面复刻(动态完整版)