这篇文章主要为大家详细介绍了C语言的输入和输出,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
一、scanf() 和 printf() 函数
实例
#include <stdio.h>
int main()
{
char a[100];
printf("Please enter: ");
scanf("%s", a);
printf("\nYou entered : %s\n", a);
return 0;
}
运行结果
遇到空格时,输入结束
二、getchar() 和 putchar() 函数
实例1
#include <stdio.h>
int main()
{
int a;
printf("Please enter: ");
a = getchar();
printf("\nYou entered : ");
putchar(a);
printf("\n");
return 0;
}
运行结果
实例2
int getchar(void);
- 从标准输入读入一个字符,返回类型是 int 是为了返回 EOF(-1)
- Windows—>Ctrl-Z
- Unix—>Ctrl-D
int putchar(int a);
向标准输出写一个字符返回写了几个字符,EOF(-1)表示写失败
#include <stdio.h>
int main()
{
int a;
while ((a = getchar()) != EOF) {
putchar(a);
}
printf("EOF\n");
return 0;
}
运行结果
三、gets() 和 puts() 函数
char *gets(char *s)
函数从 stdin 读取一行到 s 所指向的缓冲区,直到一个终止符或 EOF。int puts(const char *s)
函数把字符串 s 和一个尾随的换行符写入到 stdout。
实例
#include <stdio.h>
int main()
{
char a[100];
printf("Please enter: ");
gets(a);
printf("\nYou entered : ");
puts(a);
return 0;
}
运行结果
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程学习网的更多内容!
织梦狗教程
本文标题为:一起来学习C语言的输入和输出


基础教程推荐
猜你喜欢
- [c语言-函数]不定量参数 2023-09-08
- C++实现ETW进行进程变动监控详解 2023-05-15
- C语言 详解字符串基础 2023-03-27
- C++实战之二进制数据处理与封装 2023-05-29
- 带你深度走入C语言取整以及4种函数 2022-09-17
- C语言编程C++旋转字符操作串示例详解 2022-11-20
- C语言实现宾馆管理系统课程设计 2023-03-13
- [C语言]二叉搜索树 2023-09-07
- centos 7 vscode cmake 编译c++工程 2023-09-17
- 全面了解C语言 static 关键字 2023-03-26