-
数据类型转换字节查看全部
-
Integer.toBinaryString(112) //二进制 Integer.toHexString(112) //十六进制 Integer.toOctalString(112) //八进制查看全部
-
负数以其正值的补码形式表示查看全部
-
反码:将原码取反如:00000000 00000000 00000000 00001110取反11111111 11111111 11111111 11110001 补码:将反码加1位补码11111111 11111111 11111111 11110001 +1=11111111 11111111 11111111 11110010查看全部
-
&与运算 6用二进制表示是110,3用二进制表示是011,那么110和011做与运算 与运算是只有同时为真的时候才会是真,所以0和1做与运算是0,1和1做与运算才是1,0和0做与运算结果为0,所以110和011做与运算为010 二进制的010用十进制表示为2,所以6&3=2 |或运算 只要有一个1,就是1,如果都没有1,就是0 110|011做或运算为111,二进制的111用十进制表示为7 ^异或运算 如果两个数字相同则为假(0),否则为真(1) 110^011做异或运算101 二进制的101用十进制表示为5 ~反码:将二进制数按位取反,即将1变为0,1变为0 <<左移:将一个对象的二进制位向左移若干,左边的二进制位丢弃,右边补0 2<<1 10向左移一位为100 二进制的100转换为十进制为4 >>右移 >>>无符号右移 各个为向右移指定位数,右移后左边空出的位用0来填充,移出右边的未被丢弃查看全部
-
二进制查看全部
-
Java中内置的进制转换方法查看全部
-
其他进制转十进制查看全部
-
进制转换查看全部
-
原码 反码:将二进制数按位取反 补码:反码+1 负数:正值的补码形式表示 5转换成二制是101,int类型的数占用4字节(32位),所以前面填了一堆0 1、先取1的原码:00000000 00000000 00000000 00000101 2、得反码: 11111111 11111111 11111111 11111010 3、得补码: 11111111 11111111 11111111 11111011 即为 -5查看全部
-
按位 ^ :可用于特定值的反转(需要反转的位上为1) 可用于保留原值(需保留的位上为0)查看全部
-
按位 | :可用于某位置 1查看全部
-
按位 & :可用于清零或取高位/地位。查看全部
-
二进制负数查看全部
-
左移运算查看全部
举报
0/150
提交
取消