• 问题总会出现,不过解决问题的方法也会出现!!!

C语言基础学习笔记05

学习笔记 小雨 359次浏览 已收录 0个评论

—— ——-

19-scanf使用注意事项

  1. scanf使用注意事项

注意:

1)如果在输入时,输入了多个空格、回车、tab都会被系统忽略的。

2)如果要获取的内容是多个整数,中间输入了多个空格、回车、tab都会被系统忽略

C语言基础学习笔记05

C语言基础学习笔记05

C语言基础学习笔记05

C语言基础学习笔记05

C语言基础学习笔记05

C语言基础学习笔记05

C语言基础学习笔记05

2、scanf中的修饰符

scanf函数的修饰符有:数据读入宽度按(域宽)、*和长度。
C语言基础学习笔记05

  1. 关于域宽

可以用一个十进制数指定输入数据的数据宽度,系统自动按域宽截取输入数据。

C语言基础学习笔记05

  1. 关于“*“

表示按指定格式读入数据但不赋予相应的变量,作用是跳过相应的读入数据

C语言基础学习笔记05

C语言基础学习笔记05

C语言基础学习笔记05

C语言基础学习笔记05

  1. 关于使用“n“的问题

scanf中可以使用“n “,但是输入的时候需要原样输入”n”

C语言基础学习笔记05

同时接收两个数,可以写成如下

C语言基础学习笔记05

20-scanf函数原理

C语言基础学习笔记05

C语言基础学习笔记05

C语言基础学习笔记05

注意:如果输入缓冲区的内容不为空,scanf会一直从缓冲区中获取,而不要求再次输入

C语言基础学习笔记05

C语言基础学习笔记05

解决方案

  1. 想办法吸收多余的空格

C语言基础学习笔记05

C语言基础学习笔记05

  1. 使用分隔符

本博客内容既有转载自网络的内容,也有本作者原创内容,仅供学习与交流之用
如有侵权或者错误之处,请及时在下方留言!
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址