``~搞不懂问题出哪里了`~`帮忙看看``应该很简单的啊``
#include<stdio.h>
int main()
{
printf ( " ~0 >> 1: %d.\n", (~0) >> 1 );
getchar();
return 0 ;
}
为什么结果是-1啊`~`
0按位后应该为 11111111
右移一位后该是: 01111111
就不回是负数啊`可结果是-1```

女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```