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

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

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

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

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

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

立即学习“C语言免费学习笔记(深入)”;

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

int getche (void);int putchar (int c);

登录后复制

getche()和putchar()的头文件在CONIO.H中。

示例

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

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

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

# include # include # include main(void){   char ch;   printf (“enter chars, enter a period to stop

”);   do{      ch = getche ();      if ( islower (ch) )         putchar (toupper (ch));      else         putchar (tolower (ch));   } while (ch! = ‘.’); /* use a period to stop */   return 0;}

登录后复制

输出

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

enter chars, enter a period to stoptTuUtToOrRiIaAlLsS..

登录后复制

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

第一个变体如下 −

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

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

第二个变体如下 −

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

以上就是在C语言中,读取和写入字符是指通过输入和输出函数来读取和写入字符数据的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2580625.html

(0)
上一篇 2025年3月6日 13:47:28
下一篇 2025年3月6日 13:47:41

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 使用C语言中的scanf函数的正确方法

    如何正确使用C语言中的scanf函数 引言:在C语言中,scanf函数是常用的输入函数之一,它允许用户从键盘上输入数据。然而,由于scanf函数的一些特性和用法存在一些细微差别,可能容易引发一些问题。本文将介绍如何正确使用scanf函数以及…

    2025年3月6日
    200
  • c语言的输入函数有哪些

    c语言的输入函数有:1、scanf()函数、从标准输入stdin读取格式化输入;2、getchar()函数,从标准输入stdin获取一个字符;3、gets()函数,从标准输入stdin读取一行;4、getch()函数,从stdin流中读取字…

    2025年3月5日
    200
  • Go语言输入函数详解及应用实例

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

    2025年3月1日
    200
  • 实践中如何优化Go语言输入函数的效率

    标题:实践中如何优化Go语言输入函数的效率 在日常的Go语言开发工作中,输入函数的效率往往影响着整个程序的性能。本文将介绍如何在实践中优化Go语言输入函数的效率,通过具体的代码示例讲解优化方法。 选择合适的输入方式 首先,需要根据实际需求选…

    2025年3月1日
    200
  • 掌握Go语言输入函数的常见问题与解决方法

    掌握Go语言输入函数的常见问题与解决方法 在Go语言编程中,输入函数是一个非常常见的操作,它用于从用户或外部数据源获取数据并进行处理。然而,有时候在使用输入函数的过程中会遇到一些问题,例如数据类型转换、输入格式错误等。本文将详细介绍Go语言…

    2025年3月1日
    200
  • 从零开始学习Go语言输入函数的基础知识

    从零开始学习Go语言输入函数的基础知识 Go语言是一种由Google开发的静态类型、编译型、并发型的编程语言。它拥有简洁的语法、高效的并发模型和优秀的性能,因此备受开发者青睐。在学习Go语言的过程中,理解输入函数是非常重要的基础知识之一。本…

    2025年3月1日
    200
  • php的几种输出函数是什么

    php的输出函数有:1、echo(),可输出字符串;2、print();3、print_r();4、printf();5、sprintf();6、var_dump(),可输出变量的内容、类型或字符串的内容、类型、长度;7、die()。 本教…

    2025年2月24日
    200
  • PHP中的fscanf()函数

    The fscanf() function parses input from an open file according to a specified format. It returns the values parsed as an…

    2025年2月19日
    200

发表回复

登录后才能评论