背景
在内存中数字并不是用源码来储存的而是补码
而补码的由来 具体详情点这里
补码的计算公式
(按位取反)+000000001=它相反数的补码
(11111111 - 一个数的补码)+00000001=它相反数的补码
所以一个数的取反等于其相反数减一
在内存中数字并不是用源码来储存的而是补码
而补码的由来 具体详情点这里
补码的计算公式
(按位取反)+000000001=它相反数的补码
(11111111 - 一个数的补码)+00000001=它相反数的补码
所以一个数的取反等于其相反数减一