由于计算机中运行的数据都是以二进制数的形式存在的,学习二进制数的计算成为计算机专业必备的一门知识。
概述
正如字面上的意思:
二进制数,满二进一,所以说二进制只由 数字0和数字1组成。
十进制,满十进一,所以说十进制只由数字0到9组成。
规则
二进制数通常是以八位一组的形式出现的。例如
00000000 代表十进制数0
二进制数的每一位对应一个十进制数
例如
由于二进制最大8位一组,也就是说一组的最大数字问255
这个255是如何出来的呢?
我们将二进制数写出来
将置1的位所对应的十进制数相加,得出来的数字就是该二进制数对应的十进制数
128+64+32+16+8+4+2+1 = 255
.那么博主在出一道题,让各位读者们计算一下:
二进制数 11110000对应的十进制数是多少?
答案:将进度条拉到最后面 240
此时可能有读者会问这个128 64 32 16.。。。这些数是哪来的?
这个数字正好是以二的倍数增长的
当二进制 00000001,
我们只计算置1的二进制
任何非零数的零次方都是1
所以二进制数 00000001 对应十进制数 1
好的,现在博主在出一道题让各位读者巩固一下所学
二进制数 11000011 对的的十进制数是多少?
答案在下方:
首先我们将二进制数字列出来
2^7 + 2^6 + 2^2 +2^0 = 128 + 64 + 4 + 1 =197
好的现在二进制转十进制,各位读者可能已经会了,接下来讲十进制转为二进制数
计算十进制数字100的二进制数
细心的读者可能就会发现,哎,这不是初中学到最大公约数计算方式吗?
这个只能说是类似,计算十进制转二进制时每次除以2,从下往上取余数,当余数不足8位时在前方补0
这个公约数计算博主就不讲了,相信每位看到这篇帖子的读者都是理科学霸!ヾ(≧▽≦*)o
这里博主在举一个十进制转二进制的例子吧!
计算十进制234的二进制数
课后练习
二进制转十进制练习题
#1. 请计算二进制 10000000的十进制的数是多少?(答案在后面) 128
#2. 请计算二进制 11000000的十进制的数是多少?(答案在后面) 192
#3. 请计算二进制 11100000的十进制的数是多少?(答案在后面) 224
#4. 请计算二进制 11110000的十进制的数是多少?(答案在后面) 240
#5. 请计算二进制 11110100的十进制的数是多少?(答案在后面) 244
#6. 请计算二进制 11110110的十进制的数是多少?(答案在后面) 246
#7. 请计算二进制 11110111的十进制的数是多少?(答案在后面) 247
十进制转二进制练习题
#1. 请计算十进制33的二进制的数是多少?(答案在后面) 00100001
#2. 请计算十进制56的二进制的数是多少?(答案在后面) 00111000
#3. 请计算十进制77的二进制的数是多少?(答案在后面) 01001101
#4. 请计算十进制9的二进制的数是多少? (答案在后面) 00001001
#5. 请计算十进制125的二进制的数是多少?(答案在后面) 01111101
#6. 请计算十进制226的二进制的数是多少?(答案在后面) 11100010
#7. 请计算十进制252的二进制的数是多少?(答案在后面) 11111100