精华内容
下载资源
问答
  • 十进制整数转换成二进制采用“除2倒取余”,十进制小数转换成二进制小数采用“乘2取整”。 例题: 135D = __ B 解析:如下图所示,将135除以2,得余数,直到不能整除,然后再将余数从下至上倒取。得到结果:1000 ...

    1.十进制转R进制

    1.1 十进制转二进制

    十进制整数转二进制

    十进制整数转换成二进制采用“除2倒取余”,十进制小数转换成二进制小数采用“乘2取整”。

    例题: 135D = ______ B

    **解析:**如下图所示,将135除以2,得余数,直到不能整除,然后再将余数从下至上倒取。得到结果:1000 0111B.
    这里写图片描述

    图1.十进制整数转二进制

    十进制小数转二进制

    十进制小数转换成二进制小数采用 “乘2取整,顺序排列” 法。

    具体做法是:

    用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数 部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。

    然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。

    例题: 0.68D = ______ B(精确到小数点后5位)

    **解析:**如下图所示,0.68乘以2,取整,然后再将小数乘以2,取整,直到达到题目要求精度。得到结果:0.10101B.

    在这里插入图片描述

    图2.十进制小数转二进制

    1.2 十进制转八进制

    思路和十进制转二进制一样,参考如下例题:

    例题: 10.68D = ______ Q(精确到小数点后3位)

    **解析:**如下图所示,整数部分除以8取余数,直到无法整除。小数部分0.68乘以8,取整,然后再将小数乘以8,取整,直到达到题目要求精度。得到结果:12.534Q.

    这里写图片描述

    图3.十进制转八进制

    1.3 十进制转十六进制

    思路和十进制转二进制一样,参考如下例题:

    例题: 25.68D = ______ H(精确到小数点后3位)

    **解析:**如下图所示,整数部分除以16取余数,直到无法整除。小数部分0.68乘以16,取整,然后再将小数乘以16,取整,直到达到题目要求精度。得到结果:19.ae1H.

    这里写图片描述

    图4.十进制转十六进制
    # 2.R进制转十进制 ## 2.1 二进制转十进制 **方法为:**把二进制数按权展开、相加即得十进制数。(具体用法如下图)

    例题: 1001 0110B = ______ D

    **解析:**如下图所示。得到结果:150D.

    这里写图片描述

    图5.二进制转十进制

    2.2 八进制转十进制

    八进制转十进制的方法和二进制转十进制一样。

    例题: 26Q = ______ D

    **解析:**如下图所示。得到结果:22D.

    这里写图片描述

    图6.八进制转十进制

    2.3 十六进制转十进制

    例题: 23daH = ______ D

    **解析:**如下图所示。得到结果:9178D.

    这里写图片描述

    图7.十六进制转十进制

    3.二进制转八进制

    二进制转换成八进制的方法是,取三合一法,即从二进制的小数点为分界点,向左(或向右)每三位取成一位。

    例题: 1010 0100B = ____Q

    **解析:**计算过程如下图所示。得到结果:244Q.

    这里写图片描述

    图8.二进制转八进制

    4.二进制转十六进制

    二进制转换成八进制的方法是,取四合一法,即从二进制的小数点为分界点,向左(或向右)每四位取成一位。

    例题: 1010 0100B = ____H

    **解析:**计算过程如下图所示。得到结果:a4H.

    这里写图片描述

    图9.二进制转十六进制

    5.工欲善其事,必先利其器

    下面的表格是8位二进制所对应的十进制数值,对进制转换以及类似题目的理解非常有用:

    11111111B
    1286432168421D

    注:B:二进制
           D:十进制


    例题: 135D = ______ B

    **解析:**有了上面二进制对应十进制数值的表格,我们就可以将题目给的十进制135拆分为:128+7,再从表格中找到对应的数值,拼凑即可得到答案。
    135D = 128D + 7D = 1000 0111B

    展开全文
  • 二进制什么? 想要了解二进制数是如何表示计算机信息的?先要追本溯源, 二进制(binary)在数学和数字电路中指以2基数的记数系统,以2基数代表系统是二进位制的。这一系统中,通常用两个不同的符号0(代表零...

    二进制是什么?

    想要了解二进制数是如何表示计算机信息的?先要追本溯源,
    二进制(binary)在数学和数字电路中指以2为基数的记数系统,以2为基数代表系统是二进位制的。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示。数字电子电路中,逻辑门的实现直接应用了二进制,因此现代的计算机和依赖计算机的设备里都用到二进制。每个数字称为一个比特(Bit,Binary digit的缩写)。——百度百科

    是不是看的头大,要怨就怨德国数学家莱布尼茨,瞅瞅这发量。。学不过他头发还没人多,确定了眼神,你我是来人间凑数的╮(╯▽╰)╭。
    在这里插入图片描述

    他是世界上第一个提出二进制记数法的人。用二进制记数,只用0和1两个符号,无需其他符号。相信上过学的都认识他,没错这个大佬还跟牛顿先后独立发现了微积分,对数学、哲学、法学多个领域都有研究,历史上少见的通才(学哲学的就是不一样,这应该已经是神界大佬了),被誉为十七世纪的亚里士多德。

    为什么用二进制数来表示计算机信息的?

    众所周知,计算机是由集成电路IC(Integrated Circuit)这种电子部件构成的,IC有几种不同的形状,有的像黑色蜈蚣,两侧有许多引脚。
    在这里插入图片描述
    有的像插花用的针盘,引脚在IC内部并排排列着。
    在这里插入图片描述

    大多数IC的电源电压是+5V(不过为了控制电量的消耗,有的IC也会使用+5V以下的电压),直流电压只有0V或5V两个状态。也就是说IC的一个引脚,只能表示两个状态,IC的这个特性,决定了计算机的信息数据只能用二进制数来表示,还真是巧了,虽然二进制的计数方式并不是专门为IC而设计的,但是刚好对应上了二进制的0和1这两个数字。这点我要当个带哲学家,这世间万事万物都是有其存在的道理的,就像咱大中国使用阴、阳两种元素来表示天地万物。你认为巧合的其实正是大自然的规律,正所谓道生一,一生二,二生
    在这里插入图片描述

    咳咳,回归正题,也由于二进制的运算法则也很简单,所以在计算机内部通常用二进制数来作为内部存储、传输和处理数据。

    二进制数是如何表示计算机信息的?

    我们都知道计算机中数据存储的最小单位是“”,简记为b,也称为比特,其与二进制中的一位是一一对应的。二进制数的位数一般是8位、16位、32位、64位等。。也就是8的倍数,这是因为计算机所处理信息的基本单位“字节”就包含8位的二进制数。

    计算机中的内存和磁盘都是使用字节单位来保存和读写数据的,在一些计算机系统中,4 个字节代表一个字,例如unicode字符集,这是计算机在执行指令时能够有效处理数据的单位。
    大多数计算机存储英文是利用ASCⅡ将字母转化为数字存储。而存储中文最开始是利用GB2312/GBK,现在用unicode字符集;unicode字符集包含所有字符(推荐大家以后利用UTF-8,毕竟现在内存也是越做越大,除了单片机应用没必要委屈自己);

    展开全文
  • 二进制是Binary,简写为B八进制是Octal,简写为O十进制为Decimal,简写为D十六进制为Hexadecimal,简写为H

    二进制是Binary,简写为B

    八进制是Octal,简写为O

    十进制为Decimal,简写为D

    十六进制为Hexadecimal,简写为H

    展开全文
  • 二进制

    千次阅读 2019-09-21 19:55:33
    1、什么是二进制 十进制 0-9 二进制 0 1表述 进位规则十进一 二进一 位权 一个数码在不同的位置上所代表的值不同 2、二进制怎么表述一个数 10进制 -8329666 10进制 8 3 2 9 6 6 6 2进制 1000 0011 0010 1001 ...

    进制转换

    1、什么是二进制

    十进制 0-9 二进制 0 1表述

    进位规则十进一 二进一

    位权 一个数码在不同的位置上所代表的值不同

    2、二进制怎么表述一个数

    10进制 -8329666

    10进制 8 3  2 9 6 6 6

    2进制 1000 0011 0010 1001 0110

    1000 是2的3次方 0011 最后一个1是2的0次方+ 倒数第二个1是2的1次方 后面的以此类推

    二进制的表示用法57进行说明

    才有科学计数法 按权展开

    111001-----

    1*2^(6-1)+1*2^(5-1)+1*2^(4-1)+0*2^(3-1)+0*2(2-1)+2^(1-1)=32+16+8+0+0+1=57

     

     

    十进制转二进制 采用短除2

     

    除法 商 余数

    2|57 28 1

    2|28 14 0

    2|14 7 0

    2|7 3 1

    2|3 1 1

    2|1 0 1

     

    111001

     

     

    3、计算机为什么要用二进制

    二进制

    计算机内部采用二进制 运算简单 简化了计算机结构

     

    其它进制

    八进制 适用于12位和36位的计算器系统 (2的3次方)

    标志的开头用0表示 用0-7的数字表示

    16进制 用0-9 A B C D E F (2的4次方)

    表示表达长度短 变得更常用 标志的开头用0x表示

     

     

     

     

    展开全文
  • 为什么要用到二进制

    千次阅读 2020-04-01 23:25:12
    为什么要用到二进制? 数字电路非常广泛,小到逻辑门电路,大到超大规模集成电路,手机,电脑,智能设备……数字信号即可以表示数字,也可以表示非数值的信息,如文字,声音,图片,视频。如何将这些非数值类的信息...
  • 为什么计算机要使用二进制

    千次阅读 2015-09-14 22:44:22
    电脑的基础是二进制,那么,什么是二进制呢,为什么需要二进制呢?在早期设计的机械计算装置中,使用的不是二进制,而是十进制或者其他进制,利用齿轮的不同位置表示不同的数值,这种计算装置可能更加接近人类的思想...
  • 适用于将二进制数转换十进制,A十进制,B为二进制。{A,B}每次左移一位,判断A的每四位是否>4,若大于四则+3,否则保持不变;B为多少位二进制数则左移多少次。最终A是B转换成十进制的数。代码32位二进制数转换...
  • 那么什么是二进制呢? 二进制数据是用0和1两个数码来表示的数,它的基数2,进位规则是逢二进一 加法:0+0=0;1+0=1;0+1=1;1+1=0(等价于10,向前进一) 案例(前面用0补齐) 1+1=10,10+1=11,11+1=100,100+1=101,101+1=110,...
  • 二进制转化十进制

    千次阅读 2019-04-06 23:45:13
    把一个二进制数转化十进制数。 输入格式第一行一个正整数 n (1≤n≤30),表示二进制数的长度。第二行一个二进制数。 输出格式输出一个整数,表示对应的十进制数。 样例输入 复制 5 ...
  • 计算机为什么采用二进制?2.为什么引入字节?3.为什么一个字节是8位二进制,而不是其他数目?4.为什么引入八进制、十六进制?(1)二进制转换?(2)十六进制转换? 1.计算机为什么采用二进制? 因为二进制是在电路...
  • 整数转换为二进制

    千次阅读 2020-04-16 21:37:41
    二进制中1的个数 时,遇到该基础问题,故整理一下。 感谢参考链接:https://jingyan.baidu.com/article/84b4f565cf33fe60f6da321b.html 1、正整数转二进制 除2之后将余数倒序排列 2、负整数转二进制 1)...
  • 计算机为什么要用二进制

    万次阅读 2019-06-14 08:27:29
    00 前言熟悉编程的人都知道二进制总是一个让人晦涩难懂的词汇,只有大神级的程序员才有资格把玩它。 我们今天来重新认识一下二进制,了解编程中的数学知识和计算机为什么使...
  • C语言:二进制相加输出二进制

    千次阅读 2019-11-19 21:42:50
    二进制相加输出二进制 给定两个二进制字符串,返回他们的和(用二进制表示)。 输入非空字符串且只包含数字 1 和 0。 示例 1: 输入: a = “11”, b = “1” 输出: “100” 示例 2: 输入: a = “1010”, b =...
  • 十进制小数转化为二进制小数

    千次阅读 2019-03-04 15:01:19
    一、二进制数转换成十进制数 由二进制数转换成十进制数的基本做法是,把二进制数首先...十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。...
  • 二进制如何转十进制,十进制如何转二进制

    万次阅读 多人点赞 2018-04-06 17:57:29
    学计算机的朋友刚开始学习时都要接触进制之间的转换,二进制、十进制、八进制、十六进制等,这个是很枯燥的,转来转去就转蒙圈了,别蒙别蒙,今天咱们一个一个搞定,看看二进制和十进制之间如何相互转换的。 转成...
  • 二进制流的主要编码格式是base64码。可以在网上找一些在线转base64编码的网站进行尝试转换。 例如:http://imgbase64.duoshitong.com/然后通过前端展现和下载。 一、前端查看、下载功能实现 前端显示二进制流图片...
  • 值得注意的是,存放二进制的数组...二进制转换八进制是非常简单的,因为每三个二进制就是一位八进制.如果不足三位二进制则补0. 例如: 10101 –>010 101 –>25 1101 –> 001 101 –> 15 思路有了,接下来就是把思路转
  • 二进制求和

    千次阅读 2016-06-01 14:39:16
    题目描述:给定两个二进制字符串,返回他们的和(用二进制表示)。 样例:a = 11;b = 1。返回 100 和之前链表求和(详见:点击打开链接)的逻辑一样,都是对于整数“序列化”的求和,主要考察的是对于序列(数组...
  • 二进制基础

    千次阅读 多人点赞 2021-01-08 11:31:13
    1.计算机为什么使用二进制? 因为计算机最核心的计算原件是CPU,CPU外边有引脚,而引脚是通电用的,通电时有时候通的是高电频有时候通的是低电频,用 “1” 来表示高电频,"0"表示低电频,所以用二进制来表示,所谓...
  • 二进制和十六进制

    千次阅读 2018-08-16 08:40:17
    课程导言 【最早的编程语言是二进制语言,也是计算机能够直接...通过本篇的学习,你将了解到为什么计算机能够直接识别二进制语言,二进制的计数原理以及与十进制、十六进制之间的数值转换。】   在讲述二进制之...
  • python 二进制的数啥带0b?,怎样去掉0b? 0 和 b 的理解 b 代表binary 也就是二进制的意思
  • iOS数字字符串转换为二进制八进制十六进制
  • //二进制加法 void Add_Bit(int *a,int *b,int n,int *c) { int temp1=0,temp2=0; //temp1两个相加的和,temp2代表进制的数字 //int c[5]; int p=n-1; for (int i=n-1;i>=0;i--) { temp1=a[i]+b[i]...
  • 二进制、八进制、十六进制转换十进制 二进制、八进制和十六进制向十进制转换都非常容易,就是“按权相加”。所谓“权”,也即“位权”。 假设当前数字是N进制,那么: 对于整数部分,从右往左看,第i位的位权...
  • 为什么要单独写个方法去做不同进制之间的转换呢?因为自带的方法在进行十六进制转为二进制的时候,精度在13位字符后就会出现丢失,为了让精度不丢失就自己根据16进制转换2进制的原理写了两个两个方法 如果长度没有...
  • python 十进制转二进制

    万次阅读 多人点赞 2019-06-24 16:55:42
    Python 2 python 十进制转2进制有内置函数 bin 方法1: in:bin(1) output:'0b1' ... # x = 2 # 转换为二进制,所以这里取x=2 b = [] # 存储余数 while True: # 一直循环,商为0时利用break退出循环 ...
  • 计算机二进制

    千次阅读 2019-02-25 11:25:26
    计算机二进制背景1背景2 ...如:3的二进制为11,100的二进制为1100100 机器数:计算机中的数是二进制的,这个二进制数为机器数。机器数是带符号的 在计算机中用一个数的最高位存放符号, 正数为0, 负数为...
  • 二进制及相关概念是什么

    千次阅读 2013-08-29 20:37:38
    二进制及相关概念是什么?   二进制,八进制,十进制,十六进制…… N进制,逢N进位;二进制,逢2进1。   二进制不便于人工阅读,人类最习惯理解的是十进制数,为了加快人类对二进制数的阅读与理解,于是人类...
  • 二进制后缀

    2019-07-23 15:03:50
    1.十进制后缀D,二进制后缀B,十六进制后缀H,八进制后缀O,无符号整数后缀U。 2.一个数字和十六进制数0xff或oxffffffff相与,表示取全一的那些微商的数字,其余位舍掉。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 828,079
精华内容 331,231
关键字:

b为什么是二进制