news 2026/4/16 10:51:32

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/4/3 3:11:07

MySQL索引原理:B+树与聚簇索引

好题目&#xff0c;这个是 MySQL 性能优化的核心基础 &#x1f44d; 我用 “原理 → 结构 → 工作方式 → 对比 → 常见面试点” 的顺序&#xff0c;帮你把 B 树 和 聚簇索引 一次讲透。 一、为什么 MySQL 需要索引&#xff1f; &#x1f449; 本质一句话&#xff1a; 减少磁盘…

作者头像 李华
网站建设 2026/4/12 16:19:59

SQL窗口函数实践笔记

好&#xff0c;这个题目非常偏“进阶 SQL 面试/实战”&#xff0c;我就直接给你一份能抄走用、也能讲给面试官听的《SQL 窗口函数实践笔记》。 不灌水&#xff0c;**以“为什么 → 怎么写 → 什么时候用”**为主。 SQL 窗口函数实践笔记&#xff08;Window Functions&#xff…

作者头像 李华
网站建设 2026/4/15 23:18:46

医疗器械有源加速老化验证

有源加速老化&#xff0c;是指通过在实验室环境中施加高于正常使用条件的加速应力&#xff0c;在较短的时间内模拟产品在正常储存和使用条件下数年的老化过程&#xff0c;在评估性能的可靠性、功能稳定性和安全性是否满足设计预期。当前&#xff0c;医疗器械有源加速老化国内外…

作者头像 李华
网站建设 2026/4/14 13:33:56

Esri获得ISO认证,强化数据安全承诺

国际标准确保ArcGIS具备信息安全防护与跨行业合规能力 位置智能领域的全球领导者Esri已获得ISO/IEC 27001:2022认证。该认证能够助力Esri的ArcGIS用户满足数据驻留和当地监管要求&#xff0c;同时确保Esri的安全实践符合国际标准化组织(ISO)制定的相关要求。 ISO/IEC 27001:202…

作者头像 李华
网站建设 2026/4/12 20:20:32

冥想第一千七百八十二天(1782)

1.周一了&#xff0c;2026.02.02天气很好&#xff0c;骑着自行车来上班了&#xff0c;项目上全力以赴的一天。 2.感谢父母&#xff0c;感谢朋友&#xff0c;感谢家人&#xff0c;感谢不断进步的自己。

作者头像 李华
网站建设 2026/4/16 3:15:42

大模型(LLM)完全指南:AI范式转变与认知基础设施详解

大模型(LLM)标志着AI范式的根本转变&#xff0c;作为通用智能引擎和认知基础设施&#xff0c;它正从工具化AI转向能力型AI&#xff0c;从单一任务建模走向统一底座&#xff0c;推动人机协作新模式。大模型不仅改变文本生成&#xff0c;更将重构组织认知机制与流程入口&#xff…

作者头像 李华