(1)unsigned short A = 10;printf("~A = %u\n", ~A);
(2)char c=128; printf("c=%d\n",c);这两个输出是什么啊?我不会阿第一个 %u是什么类型的输出阿?我看资料说是uint,这是什么类型阿?我怎么第一次听说。下面的第二道也看不懂。高手帮忙解释下Thanks!
[此贴子已经被作者于2007-8-27 20:02:20编辑过]
输出-128就是了,如果char是有符号的话(部分编译器默认是无符号)by 雨中飞燕 QQ:78803110 QQ讨论群:5305909请大家不要用TC来学习C语言C/C++算法习题(OnlineJudge):[url]http://yzfy.org/[/url]
我也是新学的,我也整不懂,如果CHAR初值超过了范围那他们将输出哪一个?怎么样输出的?依据是什么?谁能解释清楚点.