&和&&区别:
A&B:无论A为正否,都会执行B
A&&B:如果A为否,则B不会执行
左移右移操作是对二进制位进行位移运算,两种方式
左移:该数对应二进制码整体左移,左边超出的部分舍弃,右边补零。
右移>> :该数对应的二进制码整体右移,左边的用原有标志位补充,右边超出的部分舍弃。
无符号右移>>> :不管正负标志位为0还是1,将该数的二进制码整体右移,左边部分总是以0填充,右边部分舍弃。
&和&&区别:
A&B:无论A为正否,都会执行B
A&&B:如果A为否,则B不会执行
左移右移操作是对二进制位进行位移运算,两种方式
左移:该数对应二进制码整体左移,左边超出的部分舍弃,右边补零。
右移>> :该数对应的二进制码整体右移,左边的用原有标志位补充,右边超出的部分舍弃。
无符号右移>>> :不管正负标志位为0还是1,将该数的二进制码整体右移,左边部分总是以0填充,右边部分舍弃。