一起来学习C语言的输入和输出

Wenda ·
更新时间:2024-09-20
· 1547 次阅读

目录

一、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; }

运行结果

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注软件开发网的更多内容!   



输出 输入 C语言

需要 登录 后方可回复, 如果你还没有账号请 注册新账号