【发布时间】:2011-12-21 12:44:31
【问题描述】:
我猜输出应该是“0000”,但它的 ffff 不是 ~ffff->0000 0000 0000 0000
#include<stdio.h>
int main()
{
unsigned int a=0xffff;
~a;
printf("%x\n", a);
return 0;
}
【问题讨论】:
-
一个有用的提示 - 在 gcc 中使用 -Wall 编译会在您有无效的语句时警告您。 “thing.c:6:3:警告:声明无效”。
标签: c++ c hex objective-c-category