-> 表示匿名函数.
3>>2 表示右移两位
3<<表示左移两位
具体计算方法是 :
1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011,
2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,
3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100,
转换为十进制是12。
二进制计算
十进制转二进制 返过来是101010
十进制负数转二进制
十进制小数转二进制 结果是0.001
二进制转成十进制
若二进制补足位数后首位为1时(右手边第一位),就需要先取反再换算:例如,11101011,首位为1,那么就先取反吧:-00010100,然后算一下10100对应的十进制为20,所以对应的十进制为-20
二进制小数转换成十进制
二进制加法
位与运算符
1与0为0;1与1为1;0与0为0
^ 即“两个输入相同时为0,不同则为1”!
&只有对应的两个二进位均为1时,结果位才为1 ,否则为0。