二进制是什么。。。晶体管呢,可以做逻辑门,逻辑门呢,可以判断布尔语句,布尔逻辑呢,只有两个值,分别呀,是真和假,那么,我们怎么用真和假来表达更多东西呢。。。额。。。这个呀,就需要把数学派上用场啦!1个二进制值呀,可以代表一个数,我们呢,可以把真和假,当做1和0,如果想表示更多东西,加位数就行了,和我们熟悉的十进制一样,十进制只有10个数(0到9),要表示大于9的数,加位数就行了,比方说,拿263来举例,这个数实际代表什么呢,实际呀,是2个100,6个10,3个1,加在一起就是263,注意!每列呀,有不同的乘数,就是100,10,1,每个乘数都比右边大十倍,因为,每列有10个可能的数字(0到9),如果超过9呢,要在下一列呀进1,因此呢,这个就叫做“基于十的表示法”,也就是十进制哦,那么,二进制呀,也可以这么玩,也是一样的,只不过呀,是基于2而已,因为二进制只有两个可能的数,1和0,意味着每个乘数必须是右边乘数的两倍,就不是十进制的100,10,1,而是4,2,1,比方说,拿二进制数101举例,意味着有1个4,0个2,1个1,加在一起,得到十进制的5,为了表示更大的数字呢,二进制需要更多位数,拿二进制数10110111举例,我们可以用相同的方法转成十进制,1×128+0x64+1×32+1×16+0×8+1x4+1×2+1×1=183,加起来等于183,所以说呀,二进制的计算也不难,二进制中呀,1个1或0叫一"位",上个例子中呀,我们用了8位,8位能表示的最小数是0,8位都是0,最大数是255,8位都是1,这样呢,就出现了8位机,8位图像,8位音乐,它的意思呀,就是计算机里大部分操作都是8位,8位是如此常见,以至于有专门的名字,字节,1字节=8位,如果有10字节,意味着有80位,于是千字节(kb),兆字节(mb),千兆字节(gb),百万字节(mB),十亿字节(GB)。。。1TB=8万亿个1和0,这么多的字节,所以说,计算机呢,是一长串1和0,这一长串的1和0,可以表示短信呀,声音呀,颜色呀,照片呀,电影呀,视频呀,互联网的每一个网页牙,甚至操作系统。。。好
2020-09-28
最新推荐文章于 2021-09-05 16:33:59 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)