请教大家一个有关移位运算的问题。

#include

int main()
{
 int i=0xcffffff3;
    //printf("%x\n", 0xcffffff3>>2);
    printf("%x\n", i>>2);
}

请问打印结果问什么不一样呢?

你可能感兴趣的:(请教大家一个有关移位运算的问题。)