C语言中提供了许多内置的输入输出函数.doc

上传人:白大夫 文档编号:3250823 上传时间:2019-08-06 格式:DOC 页数:3 大小:18KB
返回 下载 相关 举报
C语言中提供了许多内置的输入输出函数.doc_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言中提供了许多内置的输入输出函数.doc》由会员分享,可在线阅读,更多相关《C语言中提供了许多内置的输入输出函数.doc(3页珍藏版)》请在三一文库上搜索。

1、C语言中提供了许多内置的输入输出函数在C语言中提供了许多内置的输入输出函数。标准文件的定义在C语言中会把所有设备当文件来处理。为了访问键盘和屏幕,以下三个文件会在程序执行时而打开。C 语言中的输入/输出通常使用内置的printf() 和 scanf()函数。scanf() 函数用于从标准输入(键盘)读取并格式化, printf() 函数发送格式化输出到标准输出(屏幕)。#include / 执行 printf() 函数需要该库intmain() printf(STM32); /显示引号中的内容 return0;编译以上程序,输出结果为:STM32解析:在C 语言程序都需要包含main()函数。

2、 代码从main()函数开始执行。printf()用于格式化输出到屏幕。printf()函数在stdio.h头文件中声明。stdio.h是一个头文件 (标准输入输出头文件) and#include是一个预处理命令,用来引入头文件。 当编译器遇到printf()函数时,如果没有找到stdio.h头文件,会发生编译错误。return 0;语句用于表示退出程序。%d 格式化输出整数编译以上程序,输出结果为:Number=5printf() 函数的引号中使用 %d (整型) 来匹配整型变量 testInteger 并输出到屏幕。%f 格式化输出浮点型数据#includeintmain() floatf

3、; printf(Enter a number: );/ %f 匹配浮点型数据 scanf(%f,printf(Value = %f, f);return0;getchar() 与putchar() 函数int putchar(int c)函数把字符输出到屏幕上,并返回相同的字符。这个函数在同一个时间内只会输出一个单一的字符。您可以在循环内使用这个方法,以便在屏幕上输出多个字符。int getchar(void)函数从屏幕读取下一个可用的字符,并把它返回为一个整数。这个函数在同一个时间内只会读取一个单一的字符。您可以在循环内使用这个方法,以便从屏幕上读取多个字符。看下面的实例:上面的代码被编译

4、和执行时,它会等待您输入一些文本,当您输入一个文本并按下回车键时,程序会继续并只会读取一个单一的字符,如下:$./a.outEnter a value :runoobYou entered: rgets() 与 puts() 函数char *gets(char *s)函数从stdin读取一行到s所指向的缓冲区,直到一个终止符或 EOF。int puts(const char *s)函数把字符串 s 和一个尾随的换行符写入到stdout。运行如下:$./a.outEnter a value :runoobYou entered: runoobscanf() 和 printf() 函数int sc

5、anf(const char *format, .)函数从标准输入流stdin读取输入,并根据提供的format来浏览输入。int printf(const char *format, .)函数把输出写入到标准输出流stdout,并根据提供的格式产生输出。format可以是一个简单的常量字符串,但是您可以分别指定 %s、%d、%c、%f 等来输出或读取字符串、整数、字符或浮点数。还有许多其他可用的格式选项,可以根据需要使用。如需了解完整的细节,可以查看这些函数的参考手册。现在让我们通过下面这个简单的实例来加深理解:运行显示如下:$./a.outEnter a value :runoob 123You entered: runoob 123值得注意的是,scanf() 期待输入的格式与您给出的 %s 和 %d 相同,这意味着您必须提供有效的输入,比如 string integer,如果您提供的是 string string 或 integer integer,它会被认为是错误的输入。另外,在读取字符串时,只要遇到一个空格,scanf() 就会停止读取,所以 this is test 对 scanf() 来说是三个字符串。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1