C语言字符串输入输出技巧全解析

创始人
2024-12-14 20:31:27
0 次浏览
0 评论

c语言中如何输入输出字符串

在C语言中,输入输出字符串有两种方式:

1使用scanf/printf进行输入/输出。

scanf/printf是C语言格式化输入/输出函数,可用于各种基本类型的输入/输出,包括字符串(char*)。
这也在支撑范围之内。

格式化字符是%s。

定义

charstr[100];

输入

scanf("%s",str);

输出

printf("%s",str);

2C语言还支持特殊的字符串输入/输出函数(gets/puts)。
gets的作用是读取一行输入,并将读取到的换行符替换为字符串终止符。
put的作用是一行输出一个字符串。
即打印字符串内容后自动在末尾添加换行符。
定义

charstr[100];

输入

gets(str);

输出

puts(str);

更多信息:

最初,C语言没有官方标准。
1978年,C语言由AT&T贝尔实验室正式发布。
BrianKernighan和DennisRitchie出版了一本名为《TheC编程语言》的书。

这本书在C语言开发者中被称为K&R,多年来一直作为C语言的非官方标准规范使用。
人们称这个版本的C语言为K&RC。

K&RC主要介绍以下功能:

结构体类型

Longint类型

Unsignedint)类型

运算符将=+和=-更改为+=和-=。
这是因为=+和=-使编译器感到困惑,因为它不知道您要处理i=-10还是i=-10。

尽管ANSIC标准提出已经过去很多年,K&RC仍然是许多编译器最准确的要求,并且许多较旧的编译器仍然实现K&RC标准。

在20世纪70年代和80年代,C语言广泛应用于从大型机到小型微控制器的各个领域,并衍生出了各种版本的C语言。

1983年,美国国家标准协会(ANSI)成立了X3J11委员会来制定C语言标准。

1989年,美国国家标准协会(ANSI)采用了C语言标准,称为ANSIX3.159-1989“ProgrammingLanguageC”。
该标准于1989年采用,因此通常称为C89标准。
该标准由美国国家标准协会(ANSI)发布,因此也有人将其称为ANSIC。

1990年,国际标准化组织(ISO)和国际电工委员会(IEC)指定C89标准为C语言的国际标准,命名为ISO/IEC9899:1990-Programminglangages--C.塔。

该标准自1990年发布以来,有人简称为C90标准。
不过,由于该标准与ANSIC89标准完全相同,因此大多数人仍将其称为C89标准。

1994年,国际标准化组织(ISO)和国际电工委员会(IEC)发布了C89标准的修订版,称为ISO/IEC9899:1990/Cor1:1994。
有人提到这个。
作为C94标准。

1995年,国际标准化组织(ISO)和国际电工委员会(IEC)重新发布了C89标准的修订版,称为ISO/IEC9899:1990/Amd1:1995-CIntegrity。
7]。

参考资料:百度百科-C语言

在C语言中如何实现用键盘输入一个字符串,并打印出来

数组空间。

使用gets()函数获取键盘输入的字符串输入格式为gets(指定字符数组的名称)。

使用puts()函数输出前面输入的字符串,输出格式为put(指定字符数组名)。

运行程序后,输入字符串成功输入并按原样输出在屏幕上。

关于gets函数,它从标准输入设备读取一个字符串,并且可以一直读取直到遇到回车符,因此,程序员需要确保缓冲区大小足够以避免溢出问题。

puts()函数用于将字符串输出到标准输出设备,并换行调用方法为put(s),其中s为字符串字符(字符串数组名或字符串指针)。

热门文章
1
C语言字符串常量解析:区别、用途及存储方... 什么是字符串常量字符串常量是C语言中的一种数据类型,它是由一对双引号括起来的字符...

2
C语言printf函数:格式字符串与输出... printf函数中的格式与输出项有什么关系?在C语言中,printf函数中的格式...

3
Excel技巧:计算字符串起始位置与合并... 如何计算字符串在特定文本中的起始位置,怎么计算字符串在特定文本中的起始位置您可以...

4
Python发音全解:掌握正确的发音方法... python怎么读我的很多学习编程的朋友可能都知道Python这个词,但是他们中...

5
字符与字符串:编程中的基础文本类型解析 字符串什么意思字符串是由数字、字母和下划线组成的字符串,表示为s=“a1a2…a...

6
Python编程语言:多领域应用与开发优... Python的作用是什么?Python是一种跨平台计算机编程语言,是ABC语言的...

7
深度解析:C语言编程特点与应用领域 什么叫c语言C语言是一种编程语言。C编程语言应用广泛,具有以下特点和特点:1.语...

8
Java全解析:跨平台编程语言的魅力与多... java是什么Java是一种功能强大的编程语言,被称为“一次编写,随处运行”模型...

9
C语言实现字符串next数组:原理与实例... 如何用C语言编写一个字符串的next数组?对于字符串“abcdeabc”,可以通...

10
多种方法实现求偶数之和与Java统计奇偶... 编写一个求100~200之间全部偶数之和的程序#includeintmain()...