进制:是计算机中数据的一种表示方法。N进制的数可以用0~(N-1)的数表示,超过9的用字母A-F表示。

10进制:用0~9的数表示,逢10进1。

16进制:由0~9,A~F组成,与10进制的对应关系是:0~9对应0~9;A~F对应10~15;字母不区分大小写。

2进制:由0~1组成

8进制:由0~7组成

数据在计算机的表示,最终以二进制的形式存在,也就是常见的0101011...

我们操作计算机,实际就是使用程序和软件在计算机上各种读写数据。

进制越大,数的表达长度也就越短。

之所以使用16或8进制,而不是其他的,诸如9或20进制,是因为2、8、16,分别是2的1次方、3次方、4次方,使得三种进制之间可以非常直接的相互转换

1.二进制转换十进制

要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右
例如:二进制数1101.01转化成十进制
1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25(10)
所以总结起来通用公式为:
abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3&#

二、八、十、十六进制介绍及进制转换相关推荐

  1. python学习-综合练习三(斐波那契数列、阿姆斯特朗数、//和/、十进制转二进制bin、八进制oct、十六进制hex、进制转换源码、python中::和:的区别)

    文章目录 斐波那契数列 阿姆斯特朗数 十进制转二进制bin.八进制oct.十六进制hex 补充进制转换源码 python中::和:的区别 说明:本篇博文的知识点大部分来自 Python3 实例 斐波那 ...

  2. java:数据结构(二)栈的应用(进制转换全收集)

    说到进制转换,java已经封装了基本的方法,在竞赛中使用封装的方法自然能节省大量时间 另一位仁兄介绍的封装好的方法: https://blog.csdn.net/m0_37961948/article ...

  3. (二-1)多码之间的进制转换【计算机组成原理】

    文章目录 (一)进制转换 (二)BCD码 1,8421码 2,余3码 3,2421码 4,复习 (三)ASCII码 (四)汉字的编码方式 1,区位码 2,输入 3,输出 (五)字符串 (三,四,五)复 ...

  4. php八进制十六进制,php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码...

    十进制转换为二进制.八进制.十六进制 从十进制向其它进制转换,用的是就用该数字不断除以要转换的进制数,读取余数.连接一起就可以了. 复制代码代码如下: /** *十进制转二进制.八进制.十六进制不足位 ...

  5. 二进制,十进制,八进制,十六进制之间的进制转换

    常见的进制转换 十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止. 然后将所得到的余数从最后一位开始倒过来得到的就是 ...

  6. 计算机里常用的二/八/十/十六进制

    休闲之余整理了下电脑和手机计算器里最常用的进制 1.HEX,Hexadecimal ,代逢十六进一,表十六进制.一般用数字0到9和字母A到F表示,其中A~F表示10~15.前缀一般用数字0和字母X(不 ...

  7. 十六进制转八进制——进制转换

    资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行 ...

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

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

  9. 进制转换(二进制,八进制,十进制,十六进制)

    本节内容: 进制的基本讲解 二进制转八.十.十六进制 二.八.十六进制转十进制 十进制转二.八.十六进制 1.进制的基本讲解: 进制就是满多少向前进一位,我们平时使用的数字,计算的规则都是十进制的,特 ...

最新文章

  1. Python基础语法-Python,Java,C++变量互换值的区别
  2. 探索适用于Apache Spark的Spline Data Tracker和可视化工具(第2部分)
  3. phpcms如何修改数据库图片地址?域名变更后图片附件路径只能手动修改数据库更新?
  4. 为啥加班多太多对身体会造成影响,不干活就不会对身体造成影响么?
  5. linux chown
  6. 视频号直播带货成交的三大关键
  7. 继承、私有属性-Python
  8. MySQL left join right join inner join 区别
  9. C++ Primer 5th 第14章 重载运算与类型转换
  10. python解析器下载_pak文件解析-pak文件解析工具下载Python版-西西软件下载
  11. 2022年GPS广播星历精密星历如何下载
  12. 蓝宝石rx470d原版bios_AMD又能开核?刷完BIOS后性能白给,这次血赚了
  13. 《软件架构与设计模式》思维导图
  14. java静态链表_Java数据结构——静态链表实现
  15. 2017年进口食品代理加盟排行榜
  16. 如何在D盘以管理员身份,运行cmd
  17. 点击按钮没反应,或者有时有反应有时没反应
  18. ElasticSearch 基础(七)之分析器
  19. \t\t使用INDY的IdMappedPortTCP控件实现动态的HTTP代理服务器
  20. manjaro deepin 闪屏_微信聊天“闪屏”特效,整蛊效果100分!

热门文章

  1. 归梦序曲,幻想延续 —— 宫崎骏《起风了》影评
  2. 12 【网页布局总结 元素的显示与隐藏】
  3. Dogecoin官方提醒:有消息称Dogecoin v1.15.0修复v1.14.3中的漏洞,其未指向官网或为恶意软件
  4. keil5固件库版本的工程建立
  5. 学堂在线疾风计划程序设计基础第1-4章
  6. 几个好玩的在线编程网站
  7. PSP超强金手指FreeCheat简体中文完整包
  8. 2.计算机网络是把双刃剑,网络是把双刃剑 安全使用是关键
  9. 【图像融合】基于RP、CVT、DTCWT、NSCT-SR+DWT-SR+拉普拉斯金字塔算法-SR等实现MRT图像融合附matlab源码
  10. 揭秘BAT等互联网公司的薪酬结构