请教一个取反运算符的问题
unsigned int t=0xff;
对t进行取反 结果是多少?为什么?多谢指点
[解决办法]
- C/C++ code
#include <iostream>#include <string.h>using namespace std;int main(){ //特别要注意一下编译是默认的int是多少位的 unsigned int i=0xFFFFFFFF;//我的编译int是32位 i=~i; cout<<i<<endl;//输出一个0 return 0;}