下表列出了C语言中数学比较运算符。
运算符 | 示例 | 描述 |
---|---|---|
!= |
a != b |
a 不等于b |
< |
a < b |
a 小于b |
<= |
a <= b |
a 小于或等于b |
== |
a == b |
a 等于b |
> |
a > b |
a 大于b |
>= |
a >= b |
a 大于或等于b |
C语言中从左到右进行比较。
示例代码
#include <stdio.h>
int main()
{
int first,second;
printf("输入第一个值: ");
scanf("%d",&first);
printf("输入第二个值: ");
scanf("%d",&second);
puts("正在计算中...");
if(first<second)
{
printf("%d 小于 %d\n",first,second);
}
if(first>second)
{
printf("%d 大于 %d\n",first,second);
}
return(0);
}
编译和执行上面示例代码,得到以下结果:
hema@ubuntu:~/book$ gcc main.c
hema@ubuntu:~/book$ ./a.out
输入第一个值: 99
输入第二个值: 199
正在计算中...
99 小于 199