1.Java整数默认的类型为int型,当用二进制定义整数时,其第三十二位是符号位;
当是long类型时,二进制默认为六十四位第六十四位为符号位。
2.二进制的整数有如下三种形式:
①原码:直接将一个数值换成二进制,最高位为符号位
②负数的反码:是对原码按位取反,只是最高位确定为1,
③负数的补码:其原码加1
④正数的原码与反码补码相同
二进制:0,1,满二进一
八进制:0-7,满八进一 ,以数字0开头表示
十六进制:0-9以及A-F,满十六进一,以Ox 或OX开头,此处的A-F不区分大小写
如果出现这种情况,那就是



