玩转 C语言 运算符及表达式 🚀

理解算术、赋值、关系、逻辑四大运算符,通过10关计时闯关小游戏巩固知识点,轻松掌握C语言表达式核心!

C语言核心运算符

算术运算符

用于数值计算,包含加减乘除、取余等

+ (加)、- (减)
* (乘)、/ (除)
% (取余,仅整数)

示例:3 + 5 = 8;7 % 2 = 1

赋值运算符

将右边的值赋给左边的变量

= (基本赋值)
+=、-= (复合赋值)
*=、/= (复合赋值)

示例:a = 10;a += 5 → a=15

🔍

关系运算符

用于比较两个值,结果为真(1)或假(0)

> (大于)、< (小于)
>= (大于等于)、<= (小于等于)
== (等于)、!= (不等于)

示例:5 > 3 = 1;4 == 6 = 0

🧠

逻辑运算符

用于逻辑判断,结果为真(1)或假(0)

&& (与)、|| (或)
! (非)

示例:1 && 0 = 0;!0 = 1

C语言表达式完整演示

// 运算符与表达式示例
#include <stdio.h>

int main() {
  int a = 10, b = 3;
  int c = a + b * 2; // 算术表达式
  int d = (a > b) && (b != 0); // 混合表达式
  printf("c = %d, d = %d\n", c, d);
  return 0;
}
点击"运行表达式"查看执行结果...

C语言闯关小游戏(10关/总分100分/计时挑战)

0

当前分数

1

当前关卡

0/10

已通关卡

00:00:00

闯关用时

第1关:算术运算符(加法)

已知int a=5, b=3; 表达式a + b的结果是?

知识总结

  • 算术运算符:用于数值计算,% 仅支持整数取余,运算遵循"先乘除后加减"。

  • 赋值运算符= 是赋值而非判断,复合赋值+=/-= 简化代码,提高效率。

  • 🔍

    关系运算符:比较结果只有真(1)和假(0),== 用于判断相等,切勿与= 混淆。

  • 🧠

    逻辑运算符&& 全真为真、|| 一真为真、! 取反,常用于条件判断。

  • 📝

    表达式规则:由运算符和操作数组成,运算优先级:算术 > 关系 > 逻辑 > 赋值,括号可改变优先级。

  • 💡

    编程小技巧:写复杂表达式时,合理使用括号提升可读性,避免因优先级出错,养成注释说明的习惯。

恭喜你完成C语言运算符及表达式的学习! 🎉