【网络-理论】二进制与十进制的转换

由于计算机中运行的数据都是以二进制数的形式存在的,学习二进制数的计算成为计算机专业必备的一门知识。

概述

正如字面上的意思:
二进制数,满二进一,所以说二进制只由 数字0和数字1组成。
十进制,满十进一,所以说十进制只由数字0到9组成。

规则

二进制数通常是以八位一组的形式出现的。例如
00000000 代表十进制数0
二进制数的每一位对应一个十进制数
例如
该图片为CSDN博主猫先生的早茶所有,侵权必究!
由于二进制最大8位一组,也就是说一组的最大数字问255
这个255是如何出来的呢?
我们将二进制数写出来
该图片为CSDN博主猫先生的早茶所有,侵权必究!
将置1的位所对应的十进制数相加,得出来的数字就是该二进制数对应的十进制数
128+64+32+16+8+4+2+1 = 255
.那么博主在出一道题,让各位读者们计算一下:
二进制数 11110000对应的十进制数是多少?

答案:将进度条拉到最后面                                                                                                                  240          

此时可能有读者会问这个128 64 32 16.。。。这些数是哪来的?
这个数字正好是以二的倍数增长的
该图片为CSDN博主猫先生的早茶所有,侵权必究!
当二进制 00000001,
我们只计算置1的二进制
任何非零数的零次方都是1
所以二进制数 00000001 对应十进制数 1
好的,现在博主在出一道题让各位读者巩固一下所学
二进制数 11000011 对的的十进制数是多少?
答案在下方:
首先我们将二进制数字列出来
该图片为CSDN博主猫先生的早茶所有,侵权必究!

2^7 + 2^6 + 2^2 +2^0 = 128 + 64  +  4  + 1  =197

好的现在二进制转十进制,各位读者可能已经会了,接下来讲十进制转为二进制数
计算十进制数字100的二进制数
该图片为CSDN博主猫先生的早茶所有,侵权必究!
细心的读者可能就会发现,哎,这不是初中学到最大公约数计算方式吗?
这个只能说是类似,计算十进制转二进制时每次除以2,从下往上取余数,当余数不足8位时在前方补0
这个公约数计算博主就不讲了,相信每位看到这篇帖子的读者都是理科学霸!ヾ(≧▽≦*)o
这里博主在举一个十进制转二进制的例子吧!
计算十进制234的二进制数
该图片为CSDN博主猫先生的早茶所有,侵权必究!

课后练习

  1. 二进制转十进制练习题
#1. 请计算二进制 10000000的十进制的数是多少?(答案在后面)                                                             128    

#2. 请计算二进制 11000000的十进制的数是多少?(答案在后面)                                                             192  

#3. 请计算二进制 11100000的十进制的数是多少?(答案在后面)                                                             224  

#4. 请计算二进制 11110000的十进制的数是多少?(答案在后面)                                                             240  

#5. 请计算二进制 11110100的十进制的数是多少?(答案在后面)                                                             244 
 
#6. 请计算二进制 11110110的十进制的数是多少?(答案在后面)                                                             246  

#7. 请计算二进制 11110111的十进制的数是多少?(答案在后面)                                                             247  
  1. 十进制转二进制练习题
#1. 请计算十进制33的二进制的数是多少?(答案在后面)                                                             00100001   

#2. 请计算十进制56的二进制的数是多少?(答案在后面)                                                             00111000

#3. 请计算十进制77的二进制的数是多少?(答案在后面)                                                             01001101  

#4. 请计算十进制9的二进制的数是多少?  (答案在后面)                                                            00001001   

#5. 请计算十进制125的二进制的数是多少?(答案在后面)                                                             01111101   

#6. 请计算十进制226的二进制的数是多少?(答案在后面)                                                             11100010   

#7. 请计算十进制252的二进制的数是多少?(答案在后面)                                                             11111100
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值