广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >一起来学习C语言的输入和输出
  • 222
分享到

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

2024-04-02 19:04:59 222人浏览 安东尼
摘要

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

运行结果

在这里插入图片描述

在这里插入图片描述

总结

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

--结束END--

本文标题: 一起来学习C语言的输入和输出

本文链接: https://www.lsjlt.com/news/143394.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 一起来学习C语言的输入和输出
    目录一、scanf() 和 printf() 函数实例二、getchar() 和 putchar() 函数实例1实例2三、gets() 和 puts() 函数实例...
    99+
    2022-11-13
  • 一起来了解python的基本输入和输出
    目录Python基本输入和输出1.input输入函数2.print输出函数2.1print输出颜色控制(终端有效)总结Python基本输入和输出 1.input输入函数 input函...
    99+
    2022-11-13
  • JAVA语言的输入输出流详解(c)
    详解b中的例子,详解[@more@]  1. BufferedReader是Reader的一个子类,它具有缓冲的作用,避免了频繁的从物理设备中读取信息。它有以下两个构造函数:BufferedReader(Reader in) Buffere...
    99+
    2023-06-03
  • C语言怎么实现数据输入和输出
    本文小编为大家详细介绍“C语言怎么实现数据输入和输出”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言怎么实现数据输入和输出”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。语句C语言的语句用来向计算机系统发出操...
    99+
    2023-07-02
  • C语言输出唯一的子串
     题目描述 给一个字符串,求长度为m的所有不重复的子串。 比如字符串"aaab",我们求长度为2的子串,那么依次为"aa","aa","ab",那么不重复的子串为"aa","ab" ...
    99+
    2022-11-12
  • 如何用 C 语言来进行文件输入输出操作
    本篇内容主要讲解“如何用 C 语言来进行文件输入输出操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用 C 语言来进行文件输入输出操作”吧!如果你打算学习 C 语言的输入、输出,可以从&n...
    99+
    2023-06-15
  • c语言文件输入输出的方法是什么
    C语言文件的输入输出方法主要通过标准库函数来实现。文件的输入输出主要涉及以下几个函数:1. fopen函数:用于打开一个文件,并返回...
    99+
    2023-08-08
    c语言
  • R语言数据的输入和输出操作
    数据的载入 R本身已经提供了超过50个数据集,而在众多功能包中,默认的数据集被存放在datasets程序包中,通过函数data()k可以查看系统提供所有的数据包,同时可以通过函数li...
    99+
    2022-11-12
  • 一起来学习C语言的字符串转换函数
    字符串转整数 字符串转换为整数的函数有两个,他们的函数原型如下: int __cdecl atoi(const char *_Str); long __cdecl atol(...
    99+
    2022-11-13
  • c语言输入3个数输出最大值的方法
    小编给大家分享一下c语言输入3个数输出最大值的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!方法:首先使用scanf()接收从键盘输入的三个数;然后使用“if else”语句比较三个数的大小,获得最大值;最后使用pri...
    99+
    2023-06-14
  • 一起来学习C语言的程序环境与预处理
    目录1.程序的翻译环境和执行环境2.gcc C语言编译器来演示编译过程2.1编译2.2编译:2.3运行环境3详解预处理3.1预定义符号3.2#define3.2.1#define定义...
    99+
    2022-11-13
  • C语言是怎样输出唯一的子串
    C语言是怎样输出唯一的子串,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 题目描述给一个字符串,求长度为m的所有不重复的子串。 比如字符串"aaab&q...
    99+
    2023-06-22
  • C语言实现输入ascii码,输出对应的字符方式
    目录C语言输入ascii码,输出对应的字符C语言ASCII码与转义字符与代码间关系基础知识回顾总结C语言输入ascii码,输出对应的字符 源代码 #include<stdio...
    99+
    2023-01-28
    C语言输入ascii码 输出字符 输入ascii码
  • C语言详解格式控制符scanf与printf的输入输出
    目录一、使用scanf输入和printf输出1、scanf的使用2、printf的使用二、常用输出格式1、%md2、%0md3、%.mf三、使用getchar输入putchar输出单...
    99+
    2022-11-13
  • C语言在输入输出时遇到的常见问题总结
    目录一、前言二、取整的方法(1)使用 int 强制转换(2)使用floor函数向下取整(3)使用ceil函数向上取整三、数值四舍五入(1)使用round函数进行四舍五入(2)使用ri...
    99+
    2022-11-13
  • 一起来学习C++的构造和析构
    目录1. 构造函数 1.1 构造函数长什么样子1.2 构造函数干嘛的1.3 思考2. 析构函数2.1 析构函数长什么样子2.2 析构函数用来干嘛(什么时候需要自己手动写析构...
    99+
    2022-11-13
  • C语言输出教学日历表的方法实例
    按照格式分别输入学期,开学时间,总周数即可得到课程表,以回车结束。 eg. 学期:2021-2022_2 开学时间:2021/11/25 总周数:20 输出结果 #include&...
    99+
    2022-11-13
  • C语言怎么输出一个数的逆序数
    可以利用循环和取模运算来实现输出一个数的逆序数。具体步骤如下:1. 定义一个变量n,表示待输出的数。2. 利用循环,将n每次除以10...
    99+
    2023-08-18
    C语言
  • C语言怎么打印输出某一年的日历
    本篇内容主要讲解“C语言怎么打印输出某一年的日历”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言怎么打印输出某一年的日历”吧!输入一个年份(1970以后的),以 2*6 的格式打印当年的日历...
    99+
    2023-06-08
  • c语言如何一次性清除已输出的内容
    在C语言中,一次性清除已输出的内容可以使用以下方法: 使用转义字符"\r":将光标移动到行首,并覆盖已输出的内容。示例如下: #...
    99+
    2023-10-23
    c语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作