news 2026/5/6 6:08:51

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言变量及其操作符的介绍

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


一、什么是变量(Variable)

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

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

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

数据类型 变量名;

例如:

intage;floatprice;chargrade;

也可以在定义时赋值:

intage=18;floatprice=3.14;chargrade='A';

二、常见的变量类型

1️⃣ 整型(整数)

inta=10;shortb=5;longc=100000;

2️⃣ 浮点型(小数)

floatx=3.14f;doubley=3.1415926;

3️⃣ 字符型

charch='a';

⚠️ 注意:字符用单引号

4️⃣ 布尔类型(C99)

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

三、变量的使用示例

#include<stdio.h>intmain(){inta=5;intb=3;intsum=a+b;printf("sum = %d\n",sum);return0;}

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

1️⃣ 算术运算符

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

⚠️%只能用于整数


2️⃣ 赋值运算符

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

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

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

示例:

a>b a==b

4️⃣ 逻辑运算符

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

示例:

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

5️⃣ 自增 / 自减运算符

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

前置 vs 后置:

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

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

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

示例:

intx=5&3;

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

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

示例:

intmax=(a>b)?a:b;

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

大致顺序(高 → 低):

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

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


六、一个综合小例子

inta=10;intb=3;intresult=(a+b)*2;if(result>20&&b!=0){printf("OK\n");}

如果你愿意,我也可以:

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/3 4:55:58

现代互联网安全的基石: SSL/TLS技术介绍

这个标题本身就很“架构级”&#xff0c;也是安全 / 后端 / 面试必考内容。 我会按 为什么需要 → TLS 在解决什么 → 工作流程 → 核心技术 → 常见误区 → 面试总结&#xff0c;带你系统搞懂 SSL/TLS。 现代互联网安全的基石&#xff1a;SSL/TLS 技术介绍 一、为什么需要 SSL…

作者头像 李华
网站建设 2026/5/3 14:16:21

【C语言】 关键字与用户标识符

好&#xff0c;这一块是 C 语言入门的“地基”&#xff0c;也是考试和面试经常考的基础点。 我按 概念 → 规则 → 分类 → 示例 → 常见错误 给你一篇清晰好记的说明。 【C语言】关键字与用户标识符 一、什么是关键字&#xff08;Keyword&#xff09; 1️⃣ 定义 关键字是 C …

作者头像 李华
网站建设 2026/5/3 5:34:47

业务面试官总“掉链子”?HR该出手了

招聘中&#xff0c;HR精心推荐的候选人&#xff0c;常因业务面试官不了解岗位或体验不佳而流失&#xff0c;而面试官也抱怨找不到合适人选。这凸显了招聘中“筛选”与“专业评估”的脱节。业务面试官是领域专家&#xff0c;而非面试专家。HR的价值在于通过专业流程与工具&#…

作者头像 李华
网站建设 2026/5/1 5:05:25

【Linux命令大全】008.磁盘维护之swapoff命令(实操篇)

【Linux命令大全】008.磁盘维护之swapoff命令&#xff08;实操篇&#xff09; ✨ 本文为Linux系统磁盘维护命令的全面汇总与深度优化&#xff0c;结合图标、结构化排版与实用技巧&#xff0c;专为高级用户和系统管理员打造。 (关注不迷路哈&#xff01;&#xff01;&#xff01…

作者头像 李华
网站建设 2026/5/1 10:56:17

【Linux命令大全】008.磁盘维护之symlinks命令(实操篇)

【Linux命令大全】008.磁盘维护之symlinks命令&#xff08;实操篇&#xff09; ✨ 本文为Linux系统磁盘维护命令的全面汇总与深度优化&#xff0c;结合图标、结构化排版与实用技巧&#xff0c;专为高级用户和系统管理员打造。 (关注不迷路哈&#xff01;&#xff01;&#xff0…

作者头像 李华
网站建设 2026/5/1 9:26:01

从外包菜鸟到高手,XinServer 是我的秘密武器

从外包菜鸟到高手&#xff0c;XinServer 是我的秘密武器 兄弟们&#xff0c;不知道你们有没有过这种经历&#xff1a;老板或者客户拍着桌子说&#xff0c;“这个功能很简单&#xff0c;不就是个增删改查吗&#xff1f;下周一能上线不&#xff1f;” 你表面笑嘻嘻&#xff0c;心…

作者头像 李华