原码的概念;最高位作为符号位0为正 1位负。
3的原码 0000 0011 反码1111 1100
-3的原码 1000 0011 在二进制的表示 先是0000 0011 再取反1111 1100 再加1 最后为1111 1101;
位运算是对整数在内存中的二进制表示进行操作。
无符号移位就是不管是正负符号位,全部移位,首位添0。
是么时候用float什么时候用double根据需要的精度和内存字节占用来考虑。
自定义类的时候写了有参的构造方法就必须写上无参的构造方法。
原码的概念;最高位作为符号位0为正 1位负。
3的原码 0000 0011 反码1111 1100
-3的原码 1000 0011 在二进制的表示 先是0000 0011 再取反1111 1100 再加1 最后为1111 1101;
位运算是对整数在内存中的二进制表示进行操作。
无符号移位就是不管是正负符号位,全部移位,首位添0。
是么时候用float什么时候用double根据需要的精度和内存字节占用来考虑。
自定义类的时候写了有参的构造方法就必须写上无参的构造方法。