C语言按位取反?

日期:2020-04-06 14:35:06 人气:1

C语言按位取反?

~10的计算步骤: 转二进制:0 1010 计算补码:0 1010 按位取反:1 0101 转为原码:1 0101 按位取反:1 1010 反码 末位加一:1 1011 补码 符号位为1是负数,即-11 规律:~x=-(x+1); 因此,t=~10(1010)==-11;
    A+
热门评论