首页 > 问答

计算机二进制怎么算十进制,计算机二进制怎么算十六进制

更新时间:2024-11-23 09:09:19 阅读: 评论:0

计算机二进制怎么算十进制,计算机二进制怎么算十六进制

怎么样算一个数的二进制?比如说,36的二进制是多少?怎么算的?

首先思考一下是十进制,比如365=3*10^2+6*10^1+5*10^0
这样你会发现一个规律,十进制转换=当前位的数*10^(位数-1)之和
这样你再去理解二进制,其实二进制就是将10这个量值换成2,去计算得出最终的结果,为什么称为二进制,当然是由于 每个位的数最大只能是1,逢二进一,就像十进制,逢十进一。

那么我们就来分析一下36怎么转换为二进制?
首先算一下2的1-10次方为多少
2^0=1 2^1=2 2^2=4 2^3=8 2^4=16 2^5=32
2^6=64 2^7=128 2^8=256 2^9=512 2^10=1024
第二步
36=32+4=2^5*1+2^4*0+2^3*0+2^2*1+2^1*0+2^0*0
所以转化为2进制 就是100100
第三步
运用更好的方法获取二进制



辗转相除法
1. 将值除以2,记下余数。
2. 只要所得的商不为0,继续将最新的商除以2,并记下余数。
3. 商为0时,将余数按照记录的顺序从下往上依次排列,即可得到该数的二进制。

这样就获取48的二进制位110000
48=32+16=2^5*1+2^4*1+2^3*0+2^2*0+2^1*0+2^0*0

二进制计算方法

选D
用*2取整法
11/128=0.0859375 .....整数部分
0.0859375*2=0.171875 .....0
0.171875*2=0.34375 .......0
0.34375*2=0.6875 .........0
0.6875*2=1.375 ...........1 去掉整数的1
0.375*2=0.75 .............0
0.75*2=1.5 ...............1 去掉整数的1
0.5*2=1 ..................1 去掉整数的1,去掉后为0,结束
然后从上往下排,前面加0. 所以结果为0.0001011

计算机八进制转二进制怎么算?

如101101010001 ,从右至左,三位一组的划分,结果为101 101 010 001 ,按照4 2 1的顺序相加各数,再把得到的数组合起来,就能得到结果,例如此题的结果为5521.

八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。

电脑编程2进制算法 是什么样的

二进制,就是0和1

0对应是十进制0

1对应是十进制1

10对应是十进制2

11对应是十进制3

100对应是十进制4,依次类推,二进制代码是电脑直接能够识别的语言

想要很如了解可以找一些书看,比如数字电子和计算机原理什么的

本文发布于:2022-09-02 22:59:18,感谢您对本站的认可!

本文链接:https://www.bsyshop.com/ask/xinxi/78/94793.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26