Scanf函数
来源:互联网 发布:java在cmd中输入中文 编辑:程序博客网 时间:2024/06/05 07:17
Scanf函数
1.功能:接受用户从键盘中键入的数据,并按照格式控制符的要求进行类型转换,再送到地址表列中对应的变量存储单元。
2.一般形式:scanf(“输入格式串”,输入项地址表列);
3.返回类型:scanf函数返回成功读入的数据项数,读入数据时出现错误或者遇到了“文件结束”则返回EOF。
4.输入格式串:
5.scanf函数输入详解:
(1)用scanf函数输入字符串,以及scanf和gets函数的区别:
①char string[];scanf(“%s”,string);//输入字符串到字符数组,遇到回车键,Tab,空格输入结束。
②char string[];gets(string);//可以接收空格,tab,遇到回车键结束。
(2)scanfset 有两种形式:
①scanf(“%[bulabula~]”,str);//一种是以非 “^” 字符开头的 scanset , 表示在读入字符串时将匹配所有在 scanfset 中出现的字符,遇到非scanfset 中的字符时输入就结束;
②scanf(“%[^bulabula~]”,str);//另外一种形式是以 “^” 字符开头的scanfset ,表示在读入字符串时将匹配所有不在scanfset 中出现的字符,遇到scanfset 中的字符输入就结束。
比如:scanf(“%[^\n]”,str);//表示遇到回车键时字符串输入结束,可接收空格等特殊字符。
6.注意事项:
①scanf函数在输入过程中如遇格式错误会立即停止输入。
引用:格式字符-百度百科,《计算机程序设计-C语言版》
阅读全文
0 0
- scanf函数
- scanf () 函数
- scanf()函数
- scanf函数
- scanf()函数
- scanf函数
- scanf函数
- scanf函数
- scanf函数 ~~
- scanf函数
- scanf函数
- scanf()函数
- scanf函数
- scanf函数
- scanf函数
- scanf函数
- scanf函数
- scanf函数
- MyEclipse struts2 拦截器处理用户请求简单实例
- 生物信息之多序列比对,进化树分析,保守位点分析
- bitset类基本用法
- “光棍节”看着表,坐等抢购!!!
- Spring MVC中的/*和/的区别
- Scanf函数
- I/O exception (java.net.SocketException) caught when processing request: Connect
- 大数据1-hadoop、zookeeper、hbase、spark集群环境搭建
- 干货分享之电脑装机
- Qcom音频调试杂记-DRC
- Coursea吴恩达《结构化机器学习项目》课程笔记(1)机器学习策略上篇
- 封装Retrofit工具类
- makefile的隐式规则
- Linux下设置和查看环境变量