C语言学习笔记四---V
文章目录
- 程序入门设计 --- C 语言
- 第二周 核心语法
- 📝2.4 C 语言笔记 | 计算机存储规则
- 存储 = 电脑的"记忆仓库"🧠
- 🔥 基础概念三件套
- 🌍 常见存储设备
- ⚠️ 萌新必知常识
- 🧪 简单实验
- 📌 核心总结
- 📝2.5 C 语言笔记 | 常见的进制
- 进制 = 数字的"方言"🗣️
- 🔥 四大常见进制
- 🌍 各进制"生存环境"
- ⚠️ 进制转换避坑指南
- 🧪 宿舍实验(5分钟)
- 📌 宿舍夜谈总结
- 📝2.6 C 语言笔记 | 整数类型
- 整数类型 = 给内存"定规矩"📏
- 🔥 四大整数类型
- 🌍 整数类型的"超能力"
- ⚠️ 萌新必踩坑
- 🧪 宿舍实验(5分钟)
- 📌 本节总结
- 📝2.7 C 语言小数类型入门笔记(厨房版)
- 小数类型 = 给数字"称重量"⚖️
- 🍳 三大量具家族
- 🔥 小数类型的"超能力"
- ⚠️ 厨房翻车现场
- 🧪 厨房实验(5分钟)
- 📌 本节总结
程序入门设计 — C 语言
第二周 核心语法
📝2.4 C 语言笔记 | 计算机存储规则
(隔壁老王也能秒懂!)
存储 = 电脑的"记忆仓库"🧠
- 核心逻辑:电脑把所有东西(照片、文档、游戏进度)都翻译成0和1,存在各种"仓库"里
- 比喻:内存像书桌(临时放正在用的书),硬盘像书柜(长期存书)
🔥 基础概念三件套
概念 | 通俗解释 | 生活类比 |
---|---|---|
位(Bit) | 0或1 | 灯泡开关(开=1,关=0) |
字节(Byte) | 8个 Bit 组成 | 一个汉字(比如"你") |
文件 | 多个字节的集合 | 一本漫画书 |
🌍 常见存储设备
-
内存条(RAM)
(书桌)
- 特点:速度快,但关电脑就清空
- 场景:打游戏时加载的地图数据
-
硬盘
(书柜)
- 机械硬盘(HDD):用磁盘转圈存数据(像老式唱片机)
- 固态硬盘(SSD):用芯片存数据(像U盘)
-
U盘/移动硬盘
(背包)
- 随身携带文件的"移动书包"
⚠️ 萌新必知常识
- 文件大小
- 1张照片≈2-5MB(能存200-500本书)
- 1部电影≈1-2GB(能装满整个书柜)
- 存储速度对比
- 内存 > SSD > HDD(就像书包取书比书柜快)
- 数据安全
- 重要文件要存2份(就像存折放家里和银行)
🧪 简单实验
实验1:看文件大小
- 右键点桌面文件 → 属性
- 看"大小"栏(显示多少KB/MB/GB)
实验2:感受速度差异
- 打开一个大型游戏(加载慢)
- 关闭后重新打开(第二次加载快很多,因为存在内存里)
📌 核心总结
- 0和1统治世界:所有数据都是二进制
- 单位要分清:1GB=1024MB,买硬盘要看实际容量
- 内存≠硬盘:内存快但临时,硬盘慢但永久
下节预告:常见的进制 🚀
📝2.5 C 语言笔记 | 常见的进制
(隔壁老王也能秒懂!)
进制 = 数字的"方言"🗣️
- 核心逻辑:计算机只认0/1,但人类发明了更懒的数字写法
- 比喻:就像用"666"表示"牛",进制是数字的"缩写密码"
🔥 四大常见进制
进制 | 基数 | 符号长啥样 | 宿舍场景 |
---|---|---|---|
二进制 | 2 | 0/1 | 宿舍灯开关(开=1,关=0) |
八进制 | 8 | 0-7 | 宿舍楼号(1号楼=01) |
十进制 | 10 | 0-9 | 食堂饭卡余额 |
十六进制 | 16 | 0-9+A-F | 王者皮肤颜色代码(#FF0000) |
🌍 各进制"生存环境"
-
二进制
(计算机DNA)
- 场景:CPU算题、内存存数据、网络传文件
- 例子:
0b1010
= 10(宿舍号10写成二进制)
-
十六进制
(程序员最爱)
- 场景:调游戏参数、改网页颜色、看内存地址
- 例子:
0xFF
= 255(王者皮肤代码)
-
八进制
(古董级选手)
- 场景:Linux系统权限(
chmod 755
) - 例子:
0777
= 全权限(慎用!)
- 场景:Linux系统权限(
-
十进制
(人类日常)
- 场景:考试分数、食堂消费、体重数字
- 例子:
100
分 = 满绩点(计算机里存成0b01100100
)
⚠️ 进制转换避坑指南
-
二进制↔十六进制
🔄
- 懒人技巧:4位二进制=1位十六进制
- 例子:
0b1101_1010
→0xDA
(直接拼字母)
-
十进制转二进制
🔢
- 懒人技巧:不断÷2取余数
- 例子:13 ÷2=6余1 → 6÷2=3余0 → 3÷2=1余1 → 1÷2=0余1 → 倒过来是
1101
🧪 宿舍实验(5分钟)
实验1:灯开关猜数字
- 宿舍灯开关状态:开=1,关=0
- 连续按5次开关,记录二进制序列
- 翻译成十进制(比如
10101
=21)
实验2:外卖颜色代码
- 打开美团,找个外卖店
- 看商家头图颜色代码(比如
#FF5733
) - 拆解成红/绿/蓝分量(红=FF,绿=57,蓝=33)