摘要:
1.腾讯2013:signed char a=0xe0;unsigned int b=a;unsigned char c=a;下面说法正确的是: A (a>0 )&&(b>0)为真 B c==a 为真 C b的16进制为0xffffffe0 D 都不对 答案:C 整形比较小于int的会扩宽的int再比较, 而有符号数扩宽填充符号位, 无符号数填充0, 导致扩宽后两个整形的二进制不再相等, 选择C.2.腾讯2013:int main(){ long long a=1; long long b=2; long long c=3; printf("%d,%d,% 阅读全文