整数在内存中存储的是补码
一个整数的二进制表示有3钟:
以-1为例:
原码:10000000000000000000000000000001
反码:11111111111111111111111111111110//符号位不变其余取反
补码:11111111111111111111111111111111//反码加一//内存钟-1的存储形式
以上运算皆为对负数,正整数的原反补码皆相同
整数在内存中存储的是补码
一个整数的二进制表示有3钟:
以-1为例:
原码:10000000000000000000000000000001
反码:11111111111111111111111111111110//符号位不变其余取反
补码:11111111111111111111111111111111//反码加一//内存钟-1的存储形式
以上运算皆为对负数,正整数的原反补码皆相同