1、16进制说明
1)、范围:0~F
2)、在java中以0x开头(是数字0);eg:0x123 =>1*16^2+2*16^1+3*16^0=275 (转10进制)
2、原码、反码、补码
说明:java int型是4字节,一个字节8bit
1)、原码 3 ==> 00000000 00000000 00000000 00001001
2)、反码 3 ==> 11111111 11111111 11111111 11110110 (原码位取反)
3)、 补码 3 ==> 11111111 11111111 11111111 11110111 (反码+1)
在计算机中,负数用补码表示,即 -3==》 11111111 11111111 11111111 11110111 ==> 0xFF FF FF F7