二进制

来源:互联网 发布:mac上彻底删除软件 编辑:程序博客网 时间:2024/06/07 13:40
01011100对于的十进制是多少?
92
00001111左移两位的结果是多少?有什么规律?
60 ;向左移动n位,相当于原数×上2的n次方
以补码形式表示的8位二进制数11111111,十进制为多少?
10000001  十进制为-1
二进制和十进制有什么区别?
二进制是逢二进一,十进制是逢十进一

二进制是一种计数方式,不仅仅表示数值,还能表示字符,图片,音频,小数。
二进制的运算:
与:只有两者为1,结果才为1,其他为0
或:有1结果为1, 两者为0结果为0
异或:同号为0,异号为1
二进制运算的左移:向左移动n位,相当于原数×上2的n次方
二进制运算的右移:
逻辑右移:无论移动多少位前面补零;
算数右移:根据首位补0或补1,向右移动n位,相当于原数÷于2的n次方
补码:对二进制数进行反码再加1,负数是用补码表示的 。