谁能帮我解释一下二进制。十进制,这些东西啊,说的仔细点感谢

来源:百度知道 编辑:UC知道 时间:2024/06/30 22:45:31
最好有学习资料给我啊,系统的给我讲下好吗?+分啊

我们习惯于用十进制,逢十进一。这完全是人们的习惯,并不是天经地义的。事实上在我们的实际生活当中,经常还用到其它一些进制,如十二进制(一年等于十二个月;一打有十二个),六十进制(一分钟有六十秒,一小时有六十分)等等。在日常生活中,我们也常用到二进制,如一双鞋有两只,还有一双袜子、一副手套、一双筷子等都是逢二进一。由此可见,用什么进制,完全是取决于人们实际生活和工作的需要。

1.电脑内部为什么要用二进制呢?这是因为二进制中只有两个数,即0和1。二进制数在电气元件中容易实现、容易运算,在电子学中具有两种稳定状态以代表0和1。而需要由0和1来代表的量很多。如:电压的高和低,电灯的亮和灭,电容的充电和放电,脉冲的有和无,晶体管的导通和截止等。总之,电脑内部使用二进制,主要是为了设计和制造电脑方便。

二进制数转换为十进制数

二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……依此类推

例如:设有一个二进制数:0110 0100,转换为10进制为:

下面是竖式:

0110 0100 换算成 十进制

第0位 0 * 20 = 0

第1位 0 * 21 = 0

第2位 1 * 22 = 4

第3位 0 * 23 = 0

第4位 0 * 24 = 0

第5位 1 * 25 = 32

第6位 1 * 26 = 64

第7位 0 * 27 = 0

相加为100

用横式计算为:

0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100

0乘以多少都是0,所以我们也可以直接跳过值为0的位:

1 * 22 + 1 * 23 + 1 * 25 + 1 * 26 = 100

二进制数
二进制是逢2进位的进位制,0、1是基本