玩转 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=10, b=3; 表达式a / b的结果是?(C语言整数除法舍弃小数)

知识总结

  • 算术运算符:用于数值计算,% 仅支持整数取余,/ 整数除法舍弃小数部分。

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

  • 🔍

    关系运算符:比较结果为真(1)或假(0),注意=== 的区别,避免逻辑错误。

  • 🧠

    逻辑运算符&& 全真为真、|| 一真为真、! 取反,存在逻辑短路特性。

  • 📝

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

  • 💪

    进阶知识点:复合运算嵌套、逻辑短路优化、自增自减运算符,是提升编程效率的关键。

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