2013年6月28日

摘要: 先看一段代码:http://codepad.org/GZXrvsUE 1 #include"stdio.h" 2 int main() 3 { 4 char a=0xff; 5 if(a==0xff) 6 { 7 printf("char a is 0xff\n"); 8 } 9 else10 {11 printf("char a is not 0xff\n");12 }13 return 0;14 }结果输出是char a is not 0xff,很意外吧,因为a是带符号的,if比较的时候a被扩展... 阅读全文
posted @ 2013-06-28 11:37 zhiying678 阅读(680) 评论(0) 推荐(0) 编辑

导航