第 3 节 - 运算符与表达式

概述

在 C 语言里,运算符是用于执行特定操作的符号,表达式则是由运算符和操作数组合而成的式子。运算符和表达式是编写 C 语言程序的基础,能实现各种复杂的计算和逻辑判断。

算术运算符

算术运算符主要用于数学运算,常见的算术运算符有:

#include <stdio.h>

int main() {
    int a = 10, b = 3;
    printf("加法结果: %d\n", a + b);
    printf("减法结果: %d\n", a - b);
    printf("乘法结果: %d\n", a * b);
    printf("除法结果: %d\n", a / b);
    printf("取模结果: %d\n", a % b);
    return 0;
}
            

关系运算符

关系运算符用于比较两个值的大小关系,返回的结果是布尔值(在 C 语言里用 0 表示假,非 0 表示真)。常见的关系运算符有:

#include <stdio.h>

int main() {
    int a = 10, b = 3;
    printf("a 等于 b: %d\n", a == b);
    printf("a 不等于 b: %d\n", a != b);
    printf("a 大于 b: %d\n", a > b);
    printf("a 小于 b: %d\n", a < b);
    printf("a 大于等于 b: %d\n", a >= b);
    printf("a 小于等于 b: %d\n", a <= b);
    return 0;
}
            

逻辑运算符

逻辑运算符用于组合多个关系表达式,常见的逻辑运算符有:

#include <stdio.h>

int main() {
    int a = 10, b = 3;
    printf("a 大于 5 且 b 小于 5: %d\n", (a > 5) && (b < 5));
    printf("a 大于 20 或 b 小于 5: %d\n", (a > 20) || (b < 5));
    printf("a 不大于 10: %d\n", !(a > 10));
    return 0;
}
            
回到课程目录