目录
- 一、scanf() 和 printf() 函数
- 实例
- 二、getchar() 和 putchar() 函数
- 实例1
- 实例2
- 三、gets() 和 puts() 函数
- 实例
- 总结
一、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; }
运行结果
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)