c语言中按位取反-1怎么算

日期:2019-11-23 18:45:50 人气:1

c语言中按位取反-1怎么算

c语言中-1的绝对值是1,二进制00000001,取反为11111110,-1为11111111,取反是00000000。 1、所有正整数的按位取反是其本身+1的负数; 2、所有负整数的按位取反是其本身+1的绝对值; 3、零的按位取反是-1(0在数学界既不是正数也不是负数); 0的原码:00000000000000000000000000000000 取反:11111111111111111111111111111111 最高位是1所以是负数,求其原始数据,方法是 再次取反加1(符号位不变) 取反:100
    A+
热门评论