A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 有款不辩 中级黑马   /  2016-1-16 10:57  /  871 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


一.是什么?
C语言下的scanf()函数是样式化输入函数,由C语言自带的库提供,
二.有什么用?
可以按用户指定的格式从键盘上把数据输入到指定的变量之中.
三.怎么用?
1.#include<stdio.h> 引入头文件,表示在这个文件里要用到里面的scanf()函数.
2.scanf("格式化字符串,变量地址);如:int a;int b;        sanf("%d,%d",&a,&b);
3.格式化规定字符,以[%]开始,后跟一个或几个规定字符
常用:%d 整数   %f  浮点数    %c 单个字符   %s字符串   %p  指针的值
[双精度浮点类型double字符是%lf]
四.什么时候用?
当你想通过外部输入数据赋值到程序变量的时候.
五.有什么特点?
1.可以单个或批量输入,但两个%%之间的分割内容必须按原样输入.
2.格式化字符处啊不能\n做换行,直接回车就可以表示结束并自动换行.


6 个回复

倒序浏览
额,贴名写错了,是sacnf()函数笔记
回复 使用道具 举报
补充一点:scanf内扫描输入字符数据时,在%c前加一个“空格”,或者在scanf语句上面写个getchar();
因为牵扯到缓冲区的问题~~
回复 使用道具 举报
补充一点:scanf内扫描输入字符数据时,在%c前加一个“空格”,或者在scanf语句上面写个getchar();
因为牵扯到缓冲区的问题~~
回复 使用道具 举报
你们修改后的挺好的,赞个
回复 使用道具 举报
guyuexing 来自手机 中级黑马 2016-1-17 23:12:24
地板
总结的挺好的
回复 使用道具 举报
笑声不断 来自手机 中级黑马 2016-1-18 07:38:29
7#
说的好,补充的深层
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马