永发信息网

c语言unsigned int可以和signed int比较大小吗

答案:2  悬赏:50  手机版
解决时间 2021-11-21 09:51
  • 提问者网友:欲劫无渡
  • 2021-11-20 16:10
c语言unsigned int可以和signed int比较大小吗
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2021-11-20 17:10
可以比较 
但尽量不要这么做
因为 会先把有符号数转成无符号数
所以有可能结果非预期。 
比如
#include 
int main()
{
int a=-11;
unsigned int b=1;
if(a>b) printf(">
");
else printf("<
");
    return 0;
}这个会输出>  也就是 -11 > 1 

全部回答
  • 1楼网友:woshuo
  • 2021-11-20 17:21
可以比较大小的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯