首页 > 电脑
更新时间2020-01-15 15:59:58
int isTmax(int x) { return !(x+x+2)==!(x+1+x+1);}int main(){ printf("%d",isTmax((1<<31)-1)); return 0;}
在这个程序中,去掉非号则成立,经测试x+x+2取非结果不变,x+1+x+1结果由0变1
你用的是什么编译器?我用gcc或vc++2019结果都是1,无法加不加!
相关标签:c语言
上一篇:博学鸿儒家做小程序怎么样?求解答!
下一篇:开机就内存占用80%,工作状态动不动就91%了。这个台式电脑如何提速?