C语言变量及其操作符的介绍

当然可以~下面我用通俗 + 系统的方式,给你介绍一下 C 语言中的变量及其操作符,很适合入门或复习 👍


一、什么是变量(Variable)

变量就是程序中用来存储数据的容器,它有:

  • 类型(存什么数据)
  • 名字(怎么称呼它)
  • (当前存的内容)

1️⃣ 变量的基本定义格式

数据类型 变量名;

例如:

int age;
float price;
char grade;

也可以在定义时赋值:

int age = 18;
float price = 3.14;
char grade = 'A';

二、常见的变量类型

1️⃣ 整型(整数)

int a = 10;
short b = 5;
long c = 100000;

2️⃣ 浮点型(小数)

float x = 3.14f;
double y = 3.1415926;

3️⃣ 字符型

char ch = 'a';

⚠️ 注意:字符用 单引号

4️⃣ 布尔类型(C99)

#include <stdbool.h>
bool flag = true;

三、变量的使用示例

#include <stdio.h>

int main() {
    int a = 5;
    int b = 3;
    int sum = a + b;

    printf("sum = %d\n", sum);
    return 0;
}

四、C 语言中的操作符(运算符)

1️⃣ 算术运算符

运算符说明示例
+加法a + b
减法a – b
*乘法a * b
/除法a / b
%取余a % b

⚠️ % 只能用于整数


2️⃣ 赋值运算符

int a = 10;
a += 5;   // 等价于 a = a + 5
a -= 3;
a *= 2;
a /= 4;

3️⃣ 关系运算符(比较大小)

运算符含义
>大于
<小于
>=大于等于
<=小于等于
==等于
!=不等于

示例:

a > b
a == b

4️⃣ 逻辑运算符

运算符含义
&&逻辑与
||逻辑或
!逻辑非

示例:

(a > 0 && b > 0)
!(a == b)

5️⃣ 自增 / 自减运算符

a++;   // a = a + 1
a--;   // a = a - 1

前置 vs 后置:

++a;   // 先加,再用
a++;   // 先用,再加

6️⃣ 位运算符(偏底层)

运算符说明
&按位与
|按位或
^按位异或
~按位取反
<<左移
>>右移

示例:

int x = 5 & 3;

7️⃣ 条件运算符(三目运算符)

条件 ? 表达式1 : 表达式2;

示例:

int max = (a > b) ? a : b;

五、操作符优先级(简单记)

大致顺序(高 → 低):

  1. ++ --
  2. * / %
  3. + -
  4. > < >= <=
  5. == !=
  6. &&
  7. ||
  8. =

👉 不确定时,加括号最安全


六、一个综合小例子

int a = 10;
int b = 3;

int result = (a + b) * 2;
if (result > 20 && b != 0) {
    printf("OK\n");
}

如果你愿意,我也可以:

  • 📌 用 图表 / 思维导图方式讲
  • 📌 给你出 练习题 + 解析
  • 📌 讲 常见新手错误
  • 📌 直接帮你 写小程序

你现在是 刚学 C 语言,还是 准备考试 / 做项目

文章已创建 4298

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部