其他分享
首页 > 其他分享> > 二进制

二进制

作者:互联网

一:什么是二进制

         二进制是逢2进位的进位制,0、1是基本算符。现代的电子计算机技术全部采用的是二进制,因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。计算机内部处理的信息,都是采用二进制数来表示的。二进制(Binary)数用0和1两个数字及其组合来表示任何数。进位规则是“逢2进1”

二:二进制与十进制的转换

         二进制与十进制的转换。二进制转换十进制用次方,十进制转换二进制用除余(最后一除二余一,我也不知道为什么)。比如2的三次方等于8,二进制=1000,相互可以转化的。

三:二进制的规律

1、加减乘除    0+0=0     0+1=1+0=1      0*1=1*0=0      1*1=1     1%1=1

2、二进制中0是十进制中的偶数,二进制中1是十进制中的基数。

3、2的几次方都是最大的一位是一,其他全是0.

四:今天的感受

从1加到512,一开始感觉特别多,写起来才发现挺简单的,一步一步来,保持心态。

二进制一开始感觉自己都会,后来才发现都是皮毛,今天学的东西,二进制和十进制的转换、二进制的规律、用二进制解决问题。

所有的很难的问题,都可以分步解决,分步起来就回变得非常简单。

例:1000 个瓶子中有一瓶毒药,一只老鼠吃到毒药一周之内会死,如果要在一周之内检测出有毒药的一瓶,问至少需要几只老鼠?

答:10
1:把水从用二进制编号
2:1000小于1024,选十只老鼠,排序
3:二进制水的编号,第一位是一的是给第一只老鼠喝,第二位是一的给第二只老鼠喝,以此类推。
4:死的老鼠是一,活的是零,看编号

所有的问题解决了就不在是问题了,解决方式不同,难易程度和结果也不同。用最快的时间找最简单的办法。

标签:老鼠,转换,二进制,毒药,十进制,1000
来源: https://blog.csdn.net/qq_45495984/article/details/102766745