4课:算术运算符
⌨️

算术运算符

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课完成!继续探索下一课吧 🚀