字符和字符串C函数
来源:互联网 发布:电脑网络防火墙设置 编辑:程序博客网 时间:2024/06/06 09:02
1.getchar:
char ch=getchar;
当缓存区无内容,等待键盘输入,键盘按回车(回车键的ASCII也被存入缓存区),getchar读取一个字符,可以是回车,
当缓存区有内容,不如堵塞等待键盘输入,直接读取缓存区的一个字符(可以是回车).
2、scanf
scanf输入格式为:字符串、整型、实型等数据判断的方式都一样,回车、空格、tab键都认为是一个数据的结束,当然输入格式是字符的话,这些分割符被当成字符被读取。回车、空格等都有对应的ASCII码,所以用scanf输入字符时要小心这些东西被当成字符输进去,而输入字符串和整型、实型等数据时这些都被当成分隔符而不会被输入到字符数组或变量里。当然如果输入格式不是"%s%s"而是"%s,%s"分隔符就是逗号了.
scanf的读取字符串机制是这样的:当只是遇见分割符时,从缓存区读取然后丢弃,,,但是当已经读取到别的字符,再遇见分割符时,就不再读取分割符了,这个分割符还留在缓存区.
3.gets.
读取第一个遇见的回车键,并丢弃,
4fgets:
会读取遇见的第一个回车,并放到目标字符串中,再在目标字符串添加一个'\0'
0 0
- 字符和字符串C函数
- C 语言中的字符函数和字符串函数
- C语言:字符和字符串处理函数函数
- 字符串和字符函数
- C字符和字符串
- C 字符/字符串常用函数
- 字符/字符串操作函数(C)
- 标准c字符和字符串操作 atof() 函数
- 【C语言】10-字符和字符串常用处理函数
- C中关于字符串和字符的处理函数
- C语言中字符和字符串的处理函数总结
- 【C语言】10-字符和字符串常用处理函数
- 【C语言】10-字符和字符串常用处理函数
- 【C语言】10-字符和字符串常用处理函数
- 【C语言】10-字符和字符串常用处理函数
- C语言——字符和字符串常用处理函数
- C语言中的字符串,字符和字节函数
- C语言提高-30讲:字符和字符串处理函数
- Windows远程控制Linux服务器及资源共享工具
- android 判断app是否具有root权限
- 第8周项目5-计数的模式匹配
- [扫描线 线段树上二分] BZOJ 4411 [Usaco2016 Feb]Load balancing
- Android基础控件——PopupWindow模仿ios底部弹窗
- 字符和字符串C函数
- Servlet生命周期
- [DP || 贪心 链表] BZOJ 4576 [Usaco2016 Open]262144 & BZOJ 4580 [Usaco2016 Open]248
- Debian 8配置笔记
- 降维(一)
- 蓝牙
- ACM常用stl
- 为什么安卓手机的配置再高,可是流畅度还是不如IOS
- CentOS7 搭建Hadoop 集群