标签:
评价下面代码片断,找出其中的错误。
unsigned int zero = 0; unsigned int compzero = 0xFFFF; // complement of zero
析:该题主要考察处理器字长问题。对于一个int型且不是16位的处理器来说,上面的代码是不正确的。正确的反码编写为:
unsigned int compzero = ~0;
反码与处理器字长一题
原文地址:http://www.cnblogs.com/aqing1987/p/4315859.html