摘要: 今天在学习中遇到一个问题: if(n > (~0)/sizeof(int) )1,问题1: ~0结果是什么呢?2,问题2: ~0/sizeof(int) 和 ~0/4有什么区别呢?它们是否相等呢?问题1的解决方法:0取反结果为0xffff(16位机上)或0ffffffff(32位机上)之所以这样是为了保证程序的移植性。在16位机上,整数的取值范围为-32768----32767 即1000... 阅读全文
posted @ 2010-06-26 00:05 liuze 阅读(501) 评论(0) 推荐(1) 编辑