就是用2021除以2,余下的一记下,然后在除,若余0的也要记.
就像这样:2021/2=1010......1
1010/2=505.......0
505/2=252........1
252/2=126........0
126/2=63.........0
63/2=31..........1
31/2=15..........1
15/2=7...........1
7/2=3............1
3/2=1............1
1/2=0............1
最后二进制就是把最后的余数倒着合并:1111100101
二进制(binary)在数学和数字电路中指以2为基数的记数系统,以2为基数代表系统是二进位制的。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示。
用字节处理数据时,如果数字小于存储数据的字节数
(
=
二进制的位数),那么高位就用
0
填补,高位和数学的数字表示是一样的,左侧表示高位,右侧表示低位。比如
这个六位数用二进制数来表示就是 100111,只有6位,高位需要用
0
填充,填充完后是 00100111,占一个字节,如果用
16
位表示
就是 0000
0000
0010
0111占用两个字节。
扩展资料:
二进制转换为十进制:“按权展开求和”,该方法的具体步骤是先将二迸制的数写成加权系数展开式,而后根据十进制的加法规则进行求和。
十进制转换为二进制:一个十进制数转换为二进制数要分整数部分和小数部分分别转换,最后再组合到一起;整数部分采用
"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
参考资料来源:
百度百科-二进制
二进制计数法是计算机设计的基础,只用两个数码0和1来表示数,在计数时,满二进一,而十进制计数法需要十个数码0、1、2、3、4、5、6、7、8、9,在计数时是满十进一。
另外二进制中的1011+11,其算法类似于十进制中的加法,但要注意满2进一,不能出现0和1以外的数码。
将1011的“个位数1”与11的“个位数1”相加,得10,写0进1;再将1011的“十位数1”与11的“十位数1”相加,得10,再加上进位得到的1,得11,写1进1,再将1011中的10与进位的1相加,得10+1=11。
所以二进制中的1011+11=1110。
扩展资料
1、为了表示一个数是二进制记数法,通常在这个数的右下角写上(2),如十进制中的2在二进制中写成10(2),3在二进制中写为11(2),4写成100(2),5写成101(2),6写成110(2)。
2、在二进制中,0+0=0(也可以看作是十进制中的0+0=0),二进制中1+1=10(即十进制中的1+1=2),二进制中的10+1=11(即十进制中的2+1=3),二进制中的11+1=100(即十进制中的3+1=4),二进制中的100+1=101(即十进制中的4+1=5)。
参考资料来源:百度百科-二进制
将2021除以2有余数的为1没有余数的为0,然后从最下面写到最上面就是这个数的二进制数,
结果为11111100101.
二进制是只用0和1来表示的,在一串二进制数中,从数的最右边一位开始,向左依次为2的零次方、一次方、二次方,以此推算下去,逢二进一。
十进制的2即1*2^1+0*2^0,所以是10(B),如果是十进制的3,则是1*2^1+1*2^0,即11(B)。