二进制转十进制

求(10000000 00001011 00000011 00011111)B的十进制数

如下图(分子是二进制数,分目是0-7的取值范围):

首先,我们有一个十进制的数字**(21)D**,其他博主都是用除法来算,如果数字小还能适用,如果数字大,就不适用了

以下是我的方法:

十进制转二进制:

通过上图我们可以得到(21)D的二进制为(10101)B;

八进制

正如上一步,我们已经得到了(21)D的二进制为:(10101)B;我们将通过这个10101转成八进制;
在转之前我们要明白三位二进制码与十进制的关系:

我们在用10101来换算下八进制,如下图:

原本的数字是10101,由于10前面不足三位,于是我们就在10前面补一个0;
所以,(21)D的八进制结果等于**(25)O**;

十六进制

我们将通过这个10101转成十六进制;
在转之前我们要明白四位二进制码与十六进制的关系:
我们在用10101来换算下十六进制,如下图:

所以,(21)D的十六进制结果为**(15)H**;

以上就是二进制,八进制,十进制,十六进制之间的相互转换方法;

注:(这个10前面不管加多少个0都不会对结果有任何影响,因为000始终等于0)

(如果不知道自己的结果是不是对的,可以打开电脑自带的计算器,如下图:)

十进制转二进制/八进制/十六进制相关推荐

  1. 十进制转换成十六进制c语言 链栈,C语言 链栈 实现十进制转换二进制,八进制,十六进制...

    C语言 链栈 实现十进制转换二进制,八进制,十六进制 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 最后运行结果:代码:#incl ...

  2. 十进制转二进制 / 八进制 / 十六进制的手算方法,及其数学原理的通俗解释

    前言:接触计算机的同学学习基础课程时,不免会碰到十进制转二进制 / 八进制 / 十六进制这种问题.常见的方法有"除以2/8/16看余数".本文在介绍方法的前提上,对其数学原理进行了 ...

  3. c语言中十进制转化二进制八进制十六进制,进制转换:二进制、八进制、十六进制、十进制之间的转换...

    对于基础薄弱的读者,本节的内容可能略显晦涩和枯燥,如果觉得吃力,可以暂时跳过,用到的时候再来阅读.但是本节所讲的内容是学习编程的基础,是程序员的基本功,即使现在不学,迟早也要回来学. 上节我们对二进制 ...

  4. 十进制转二进制,八进制,十六进制(PHP)

    <?php #使用:$var=e(数字,进制); function e($v,$l){ if($v>0&&in_array($l,array(2,8,16))){    $ ...

  5. 十进制与二进制八进制十六进制的相互转换

    using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace Conso ...

  6. C语言 十进制转 二进制 八进制 十六进制

    整体源码: #include<stdlib.h> #include<stdio.h> # define STACK_INIT_SIZE 100 # define STACKIN ...

  7. Java算法学习:java进制转换(十进制转八进制,十进制转二进制,十六进制转八进制)

    java进制转换(十进制转八进制,十进制转二进制,十六进制转八进制) 这几天在复习C语言的数据结构栈和队列那一章的时候,看到利用栈的特性FILO实现的进制转换十分简洁 想起了java中实现栈的操作十分 ...

  8. c语言十进制转换成二进制八进制十六进制,十进制数转换成二进制,八进制,十六进制(c语言)...

    利用一个函数实现十进制数转换成二进制,八进制,十六进制.利用的是栈的后进先出的思想.算法简单. #include #include #include #define STACK_INIT_SIZE 1 ...

  9. java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)...

    在java编辑中有没有遇到经常需要进行java中各进制之间的转换(十进制转十六进制.十进制转二进制.二进制转十进制.二进制转十六进制)的事情呢?下面我们就来分析一下各自是怎么转换的: [java] / ...

最新文章

  1. mongodb 安装和配置auth验证
  2. android 服务器201,Android端i-jetty服务器开发(八)
  3. 【tensorflow】tf.layers.conv1d函数解析(一维卷积)
  4. 一个即将写入MySQL源码的官方bug解决之路
  5. java8 camel_WildFly 8的Camel子系统集成了Java EE –入门
  6. php数据库postgresql,PHP 操作 PostgreSQL数据库
  7. Python数据分析与处理扩展库pandas常用选项设置
  8. python处理包_Python 包
  9. transform.rotation和GetComponentRigidbody().MoveRotation
  10. 关于怕什么来什么的说法,是否成立
  11. Golang中对new和make的理解
  12. Rethinking the smaller-norm-less-infromative assumption in channel pruning of convolution layers
  13. Matlab SVPWM仿真模型
  14. UBUNTU 编译安装GEOS
  15. 显微镜下的中国--读《显微镜下的大明》有感
  16. DB2 数据库的备份与还原
  17. 百度指数和股票的相关性
  18. 何新生的英语史(八)—看好莱坞学英语,就是这么简单 1
  19. freebase api的使用
  20. SpringCloudSpringBoot集成Acivity6.0

热门文章

  1. JNCIP案例分析 - Juniper/Cisco OSPF互操作 Part1
  2. 家电生产线数控机床上下料长臂机器人组设计
  3. 【第八篇】MySQL数据库视图详解
  4. 市面上仅此一本的 App 安全“红宝书”,终于来了!
  5. vivado生成mig_Vivado下MIG核仿真指导手册 -
  6. 京东抢购脚本使用方法+代码更新(超详细)
  7. 智慧供应链解决方案-最新全套文件
  8. Excel弹出宏对话框激活工作表
  9. 车辆信息管理的简单实现
  10. Xamarin:使用C#移植Android操作系统