原理:数字在计算机中都以补码的形式存储,正整数原码、反码和补码相同,如7的原码、反码、补码都是00000111,负整数的原码、反码、补码的转换规则为(以-7位例):原码是10000111,反码是11111000,补码是11111001。所以~7是11111000,即-8,~(-7)是00000110,即6,前四位是符号位,1111代表负号,0000代表负号。
正负整数位取反原理
最新推荐文章于 2020-12-11 17:23:52 发布
原理:数字在计算机中都以补码的形式存储,正整数原码、反码和补码相同,如7的原码、反码、补码都是00000111,负整数的原码、反码、补码的转换规则为(以-7位例):原码是10000111,反码是11111000,补码是11111001。所以~7是11111000,即-8,~(-7)是00000110,即6,前四位是符号位,1111代表负号,0000代表负号。