C语言中如何接收输入字符串中的空格?

Python016

C语言中如何接收输入字符串中的空格?,第1张

C语言中,可以用gets函数来接收输入的字符串(包含空格)。

格式:gets(字符数组名)

功能:gets函数用于将输入的字符串内容存放到指定的字符数组中,输入结尾的换行符'\n'被换成'\0'存储在该数组中。

举例说明如下:

char str[20]  // 定义一个字符数组,大小为20个字节

gets(str)     // 将用户输入的字符串(可以包含空格)存储到字符数组str中,以回车结束输入

printf("%s", str)  // 输出用户输入的字符串(包含空格)

注:使用gets函数时,需将头文件#include<stdio.h>包含到源文件中。

我们在使用C语言编写程序的时候,经常需要使用double类型,那么C语言如何接收double类型的数据呢?下面我给大家分享一下。

工具/材料

Dev C++

01

首先我们打开Dev C++软件,新建一个C语言项目,如下图所示

02

接下来在C语言文件中通过scanf让用户输入数字,接着在打印数字,注意这里用的lf接收double数据类型,如下图所示

03

然后我们运行编写好的C语言文件,如下图所示

04

最后在弹出的CMD界面中我们就可以输入double类型的数据了,程序接收到数据以后就会进行输出,如下图所示