目录
示例
输出
首页 后端开发 C++ 在C语言中,读取和写入字符是指通过输入和输出函数来读取和写入字符数据

在C语言中,读取和写入字符是指通过输入和输出函数来读取和写入字符数据

Sep 23, 2023 am 08:33 AM
输入函数 输出函数 字符数据

在C语言中,读取和写入字符是指通过输入和输出函数来读取和写入字符数据

在C编程语言中,读取和写入字符的函数如下 −

  • 最简单的控制台输入输出函数是getche(),它从键盘读取一个字符,和putchar(),它将一个字符打印到屏幕上。

  • getche()函数会一直等待,直到按下一个键,并返回其值。按下的键也会自动显示在屏幕上。

  • putchar()函数会将其字符参数写入到当前光标位置的屏幕上。

  • getche()和putchar()的声明如下 −

int getche (void);
int putchar (int c);
登录后复制
  • getche()和putchar()的头文件在CONIO.H中。

示例

下面是一个示例,它从键盘读取字符并以相反的大小写打印。这意味着大写字母打印为小写字母,小写字母打印为大写字母。

当键入句点时,程序停止运行。islower()库函数需要头文件CTYPE.H,该函数如果其参数是小写字母则返回true,否则返回false。

以下是C程序读取和写入字符的示例:

# include <stdio.h>
# include <conio.h>
# include <ctype.h>
main(void){
   char ch;
   printf (&ldquo;enter chars, enter a period to stop</p><p>&rdquo;);
   do{
      ch = getche ();
      if ( islower (ch) )
         putchar (toupper (ch));
      else
         putchar (tolower (ch));
   } while (ch! = &lsquo;.&rsquo;); /* use a period to stop */
   return 0;
}
登录后复制

输出

当上述程序被执行时,它产生以下结果 −

enter chars, enter a period to stop
tTuUtToOrRiIaAlLsS..
登录后复制

有两个重要的getche()变体,如下所示 −

第一个变体如下 −

  • getchar()的问题是它会缓冲输入,直到输入回车符为止。

  • getchar()函数使用STDIO.H头文件。

第二个变体如下 −

  • getche()的第二个更有用的变体是getch(),它的操作与getche()完全相同,只是你输入的字符不会显示在屏幕上。它使用CONIO.H头文件。

以上是在C语言中,读取和写入字符是指通过输入和输出函数来读取和写入字符数据的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

使用C语言中的scanf函数的正确方法 使用C语言中的scanf函数的正确方法 Feb 19, 2024 pm 06:04 PM

如何正确使用C语言中的scanf函数引言:在C语言中,scanf函数是常用的输入函数之一,它允许用户从键盘上输入数据。然而,由于scanf函数的一些特性和用法存在一些细微差别,可能容易引发一些问题。本文将介绍如何正确使用scanf函数以及相关的注意事项,并附上具体的代码示例。一、scanf函数的基本使用方法:scanf函数的基本使用方法非常简单,它使用格式字

实践中如何优化Go语言输入函数的效率 实践中如何优化Go语言输入函数的效率 Mar 27, 2024 pm 03:00 PM

标题:实践中如何优化Go语言输入函数的效率在日常的Go语言开发工作中,输入函数的效率往往影响着整个程序的性能。本文将介绍如何在实践中优化Go语言输入函数的效率,通过具体的代码示例讲解优化方法。选择合适的输入方式首先,需要根据实际需求选择合适的输入方式。通常情况下,Go语言中最常见的输入方式是通过命令行参数或者标准输入来获取数据。在确定输入方式时,需要考虑数据

在C语言中,读取和写入字符是指通过输入和输出函数来读取和写入字符数据 在C语言中,读取和写入字符是指通过输入和输出函数来读取和写入字符数据 Sep 23, 2023 am 08:33 AM

在C编程语言中,读取和写入字符的函数如下−最简单的控制台输入输出函数是getche(),它从键盘读取一个字符,和putchar(),它将一个字符打印到屏幕上。getche()函数会一直等待,直到按下一个键,并返回其值。按下的键也会自动显示在屏幕上。putchar()函数会将其字符参数写入到当前光标位置的屏幕上。getche()和putchar()的声明如下−intgetche(void);intputchar(intc);getche()和putchar(

从零开始学习Go语言输入函数的基础知识 从零开始学习Go语言输入函数的基础知识 Mar 28, 2024 am 08:12 AM

从零开始学习Go语言输入函数的基础知识Go语言是一种由Google开发的静态类型、编译型、并发型的编程语言。它拥有简洁的语法、高效的并发模型和优秀的性能,因此备受开发者青睐。在学习Go语言的过程中,理解输入函数是非常重要的基础知识之一。本文将从零开始,介绍Go语言输入函数的基础知识,并给出具体的代码示例。1.fmt包在Go语言中,fmt包是用于格式化输入和

c语言的输入函数有哪些 c语言的输入函数有哪些 Sep 01, 2020 am 09:27 AM

c语言的输入函数有:1、scanf()函数、从标准输入stdin读取格式化输入;2、getchar()函数,从标准输入stdin获取一个字符;3、gets()函数,从标准输入stdin读取一行;4、getch()函数,从stdin流中读取字符串,直至接受到换行符或EOF时停止。

c语言输入函数有哪些 c语言输入函数有哪些 Oct 11, 2023 am 11:41 AM

c语言输入函数有scanf函数、getchar函数、gets函数、fgets函数、scanf_s函数等等。详细介绍:1、scanf函数,用于从标准输入流读取数据,它可以根据指定的格式字符串将输入的数据转换为相应的类型,并将其存储到指定的变量中;2、getchar函数,用于从标准输入流读取一个字符,它会等待用户输入一个字符,并返回该字符的ASCII码值;3、gets函数等等。

PHP中的fscanf()函数 PHP中的fscanf()函数 Sep 07, 2023 pm 04:29 PM

fscanf() 函数根据指定的格式解析来自打开文件的输入。如果仅传递了两个参数,则它以数组形式返回解析的值。语法 fscanf(file_pointer,format,mixed) 参数file_pointer−使用 fope 创建的文件系统指针资源

Go语言输入函数详解及应用实例 Go语言输入函数详解及应用实例 Mar 27, 2024 pm 01:12 PM

Go语言输入函数详解及应用实例Go语言作为一门开发效率高、易于学习的现代编程语言,其标准库中提供了丰富的输入函数,方便开发者进行输入数据的处理。本文将详细介绍Go语言中常用的输入函数以及实际应用示例,帮助读者更好地理解和应用这些函数。1.fmt包中的Scan函数Go语言的fmt包提供了一系列用于格式化输入和输出的函数,其中最常用的输入函数是Scan函数。S

See all articles