⌨️
算术运算符
scanf接收键盘输入
📖知识引入
📥scanf输入
scanf从键盘读取数据存入变量,像快递员把包裹放进指定信箱
🔑&取地址
scanf的变量前必须加&,告诉它存到哪个内存地址
🎛️格式控制
scanf用%d、%f等占位符匹配输入类型,和printf类似
📝多个输入
scanf可以一次读多个值,用空格或换行分隔输入
⚠️常见错误
忘记加&、占位符和类型不匹配是最常见的scanf错误
💡
scanf的变量前千万别忘了加&地址符!这是最常犯的错误
🔍输入与输出
📝输入与输出
💻
点击「运行」查看输出
scanf的工作流程:
键盘输入 -> [12 95.5] -> scanf读取
↓
┌──────────┐ ┌───────────┐
│ &age -> 12 │ │ &score -> 95.5 │
└──────────┘ └───────────┘注意:scanf("%d %f", ...) 中间空格 表示输入时用空格分隔两个数据
🎯小测验
第1题:scanf的变量前要加什么?
第2题:读取float用什么占位符?
第3题:scanf("%d %d", &a, &b)输入时两个数用什么分隔?
📝本课知识点
- ✓scanf读取输入
- ✓变量前必须加&
- ✓用占位符匹配类型
- ✓可以一次读多个值
- ✓忘记&是最常见错误
第4课完成!继续探索下一课吧 🚀