C语言中 scanf gets getchar 的区别
来源:互联网 发布:蚁群优化算法 matlab 编辑:程序博客网 时间:2024/05/21 21:48
scanf:
原型:scanf("格式化字符串",地址表);
格式化字符说明
%d 十进制 整数
%o 八进制
%x 十六进制
%f 浮点型
%c 字符
%s 字符串
地址表可以是指针或者是一个地址
特点:遇到回车 空格 tab键 会结束输入,结束后自动加'\0'
gets:
原型:gets(指针或者地址)
特点:获取一个字符串,能够接收空格和tab建,但遇到回车键结束
#include<stdio.h>int main(){char a[10];gets(a);return 0;}
getchar:
原型:getchar(void)
特点:获取一个字符,单个字符不知道能不能吸收空格和tab建,因为只有一个字符没法验证
#include <stdio.h>int main(int argc, char *argv[]) {char a;a=getchar();printf("%c",a);return 0;}
完!!
0 0
- C语言中gets(),scanf(),getchar()的区别
- C语言中getchar,gets,scanf的区别
- C语言中 scanf gets getchar 的区别
- C语言中scanf、getchar、gets函数的比较
- C语言中printf,scanf,getchar , puts,gets 的使用及区别
- C gets()、scanf和getchar()的区别
- scanf()、gets()、getchar()的区别
- scanf getchar gets 的区别
- C语言中,保证输入输出的正确:scanf(),scanf_s(), gets(), getchar()
- C语言中scanf和gets的区别
- C语言中scanf、gets、fgets的区别
- C语言中gets()和scanf()的区别
- C语言中getchar()、gets()和scanf()的特点以及scanf产生的多余回车符问题
- C语言scanf与gets的区别
- C语言scanf()和gets()的区别
- scanf()、getchar()、gets()、cin之间的区别
- scanf()、getchar()、gets()、cin之间的区别
- scanf()、getchar()、gets()、cin之间的区别
- socket之聊天功能实现
- Android 属性动画 源码解析 深入了解其内部实现
- sql编程基础总结
- Sorting It All Out POJ
- json选择
- C语言中 scanf gets getchar 的区别
- JS 上传文件之FormData 与Blob 对象
- iOS 条形码、二维码心得
- 基于javamail简单实现邮件发送
- Retrofit 2.0 + OkHttp 3.0 配置
- numpy下的flatten()函数用法
- 链式堆栈
- 欢迎使用CSDN-markdown编辑器
- Mac使用SSH key连接vps