c语言有符号整型数与无符号整型数相加得到什么呀
unsigned int a=6;
int b=-12;
a+b与0的大小关系如何
参考答案:a+b默认返回的是无符号数,如果这样得到的是一个有符号数 int c;c=a+b;当然c>0,但a+b>0因为结果作为一个无符号数已经溢出了,所以又加了65536结果变成一个正数了
unsigned int a=6;
int b=-12;
a+b与0的大小关系如何
参考答案:a+b默认返回的是无符号数,如果这样得到的是一个有符号数 int c;c=a+b;当然c>0,但a+b>0因为结果作为一个无符号数已经溢出了,所以又加了65536结果变成一个正数了