有符号整型数和无符号整型数在c语言中怎么用

2025-05-23 16:53:49
推荐回答(1个)
回答(1):

a+b默认返回的是无符号数,如果这样得到的是一个有符号数
int
c;c=a+b;当然c>0,但a+b>0因为结果作为一个无符号数已经溢出了,所以又加了65536结果变成一个正数了