浅谈C语言中常用函数
来源:互联网 发布:列强瓜分中国知乎 编辑:程序博客网 时间:2024/05/24 01:30
1.getchar()
从stdio流中读字符,相当于getc(stdin),它从标准输入里读取下一个字符。返回类型为int型,返回值为用户输入的ASCⅡ码,出错返回-1。
用法
函数声明在stdio.h头文件中,使用的时候要包含stdio.h头文件。如:
#include<stdio.h>
int getchar(void);
getchar 由宏实现:#define getchar() getc(stdin)。getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从stdio流中每次读入一个字符。
2.gets()
gets从标准输入设备读字符串函数。可以无限读取,不会判断上限,以回车结束读取,所以程序员应该确保buffer的空间足够大,以便在执行读操作时不发生溢出。
个人体会
gets(s)函数与scanf("%s",s)相似,但不完全相同,使用scanf("%s",s) 函数输入字符串时存在一个问题,就是如果输入了空格会认为字符串结束,空格后的字符将作为下一个输入项处理,但gets()函数将接收输入的整个字符串直到遇到换行为止。
也就是说:gets()函数读取到\n(我们输入的回车)于是停止读取,但是它不会把\n包含到字符串里面去。然而,和它配合使用的puts函数,却在输出字符串的时候自动换行。
阅读全文
0 0
- 浅谈C语言中常用函数
- c语言中常用函数
- C语言中字符串常用函数
- c语言中一些常用的函数
- C 语言中常用 string 函数简介
- C语言中常用字符串函数锦囊
- C 语言中常用 string 函数简介
- c语言中常用转换函数
- C语言中一些不常用函数
- LoadRunner中常用的C语言函数
- c语言中字符串的常用函数
- C语言中常用文件操作函数
- 浅谈C语言中函数参数的入栈顺序
- 浅谈之C语言函数
- C语言常用函数
- C语言常用函数
- C语言常用函数
- c 语言 常用函数
- Unsafe类compareAndSwapInt返回值
- SetWindowsHookEx
- BZOJ 2431: [HAOI2009]逆序对数列 dp
- Android的BitmapFactory的使用
- K-means算法原理 blog收集
- 浅谈C语言中常用函数
- 热修复框架Tinker最完整讲解(01)——集成之路
- LTE学习笔记-PHY-PHY层概述
- [leetcode]42. Trapping Rain Water
- Git新建分支出现fatal: Not a valid object name: 'master'错误
- 关于hadoop集群你需要知道的知识点
- C++深浅拷贝
- Java 线程的同步(synchronized)与死锁
- 数据分析(入门篇)-第二章-玩转数据分析-Part5(Excel数据分析工具库-相关分析)