请帮我理解输出

时间:2019-07-16 04:48:04

标签: c

为什么a不大于-1?我知道无符号数字,但是我不懂代码,我们不能将无符号数字与有符号数字进行比较吗?我认为这是返回false的原因

#include <stdio.h>
int main()
{
   unsigned int a = 5;
   if(a > -1)
      printf("5 is > -1\n");
   return 0;
 }

0 个答案:

没有答案