C语言中的运算符

C语言提供了多种运算符来执行不同的操作。

算术运算符

  • + 加法
  • - 减法
  • * 乘法
  • / 除法
  • % 取模(求余)
  • ++ 自增
  • -- 自减
int a = 10, b = 5;
int sum = a + b; // 15
int difference = a - b; // 5
int product = a * b; // 50
int quotient = a / b; // 2
int remainder = a % b; // 0

关系运算符

  • == 等于
  • != 不等于
  • > 大于
  • < 小于
  • >= 大于等于
  • <= 小于等于
int a = 10, b = 20;
if (a < b) {
    // 如果a小于b,执行这里的代码
}

逻辑运算符

  • && 逻辑与
  • || 逻辑或
  • ! 逻辑非
int a = 5, b = 10;
if (a < b && b > 15) {
    // 如果a小于b且b大于15,执行这里的代码
}

位运算符

  • & 位与
  • | 位或
  • ^ 位异或
  • ~ 位取反
  • << 左移
  • >> 右移
unsigned int a = 1, b = 2;
unsigned int result = a | b; // 3,二进制表示为11

视频讲解

BiliBili: 视睿网络-哔哩哔哩视频 (bilibili.com)