关系表达式(relational expression):进行比较的判断表达式
关系运算符(relational operator):关系表达式中出现的运算符
一、关系运算符
运算符 | 含义 |
< | 小于 |
<= | 小于或等于 |
== | 等于 |
>= | 大于或等于 |
> | 大于 |
!= | 不等于 |
关系运算符可以用于字符的比较,此时比较的是字符代码的大小(如ASCII码)
关系运算符不可以用于比较字符串
关系运算符可以用于浮点数比较,但是只能使用<和>,因为舍入误差可能造成两个逻辑上应该相等的数不相等
示例代码:使用math.h中的fabs()函数进行浮点数判断
/* test fabs function */
#include <stdio.h>
#include <math.h>
#define PI 3.14
int main(void)
{
float key_input;
printf("Enter the value of PI: \n");
scanf("%f", &key_input