0的按位取反结果是多少?

#include <stdio.h>

int main()

{

int i = 0;

int n = ~i;

printf("%d\n", n);//-1

return 0;

}

结果:

-1

请按任意键继续. . .

注:

00000000    00000000   00000000    00000000

1111111   11111111  11111111   11111111//在二进制里面表示-1