-1
->取绝对值
->1
->取二进制值
->0000 0000 0000 0000 0000 0000 0000 0001
->执行~操作,按位取反
->1111 1111 1111 1111 1111 1111 1111 1110
->再加1
->得到-1的二进制值为1111 1111 1111 1111 1111 1111 1111 1111
do you understand??????????