3 第2章:变量——给数据取个名字
📦
给数据取个名字
变量就像一个个带标签的盒子,你把数据放进去,以后叫名字就能找到它!
🏠 生活比喻
你家有很多抽屉,
每个抽屉上贴着标签:
"文具"、"玩具"、"衣服"…
想用文具时,直接开标有"文具"的抽屉,
不用记住文具在第几层!
每个抽屉上贴着标签:
"文具"、"玩具"、"衣服"…
想用文具时,直接开标有"文具"的抽屉,
不用记住文具在第几层!
💻 程序中的变量
程序里有很多数据,
每个变量都有一个名字:
score、age、name…
想用这个数据时,直接写变量名,
不用记住数据存在哪里!
每个变量都有一个名字:
score、age、name…
想用这个数据时,直接写变量名,
不用记住数据存在哪里!
3.1 🏷️ 变量的三要素
🏷️
变量名
给盒子贴的标签
比如:score、age
比如:score、age
📊
数据类型
盒子里装什么类型
整数?小数?文字?
整数?小数?文字?
💎
变量值
盒子里装的具体数据
比如:95、17、'A'
比如:95、17、'A'
3.2 📊 C语言的常用数据类型
| 类型关键字 | 名称 | 能装什么 | 例子 |
|---|---|---|---|
| int | 整数 | -2147483648 ~ 2147483647 | int age = 17; |
| float | 单精度浮点数 | 约6~7位有效数字 | float pi = 3.14; |
| double | 双精度浮点数 | 约15位有效数字 | double x = 3.14159; |
| char | 字符 | 单个字母或符号 | char c = 'A'; |
3.3 ✍️ 定义变量——给盒子取名字
📝 定义变量的格式:
数据类型 变量名 = 初始值;
↑ 可选,也可以不写初始值
🎯 例子:
int score = 95;
float height = 1.75;
char grade = 'A';
3.4 🎮 互动:变量探险游戏
🎮 变量探险
代码将出现在这里…
3.5 📝 变量命名规则
📝 C语言变量命名规则
✅ 可以
score
myAge
_temp
num1
myAge
_temp
num1
❌ 不可以
1score(数字开头)
my-age(有减号)
int(和关键字同名)
my age(有空格)
my-age(有减号)
int(和关键字同名)
my age(有空格)
💡 小技巧:变量名最好用英文单词,让人一看就知道里面装的是什么!比如用 studentAge 比用 a 好得多。
3.6 ✏️ 随堂小练习
🌟 试试看!
1. 要存一个学生的考试成绩(整数),应该用什么数据类型?
2. 以下哪个变量名是合法的?
3. 字符类型用什么符号把值括起来?
3.7 📝 本章总结
✅ 你已经学会了:
• 变量 = 带名字的盒子,用来装数据 📦
• 变量有三要素:名字、类型、值
• int 存整数,float 存小数,char 存字符
• 定义变量:类型名 变量名 = 值;
• 变量名必须以字母或下划线开头,不能用关键字
• 变量有三要素:名字、类型、值
• int 存整数,float 存小数,char 存字符
• 定义变量:类型名 变量名 = 值;
• 变量名必须以字母或下划线开头,不能用关键字
💡 下一章预告:学会了变量,接下来学"表达式"——让变量们"动起来",做加减乘除和比较!
```