c语言运算符输入输出函数x

c语言运算符输入输出函数x

ID:39963511

大小:292.90 KB

页数:16页

时间:2019-07-16

c语言运算符输入输出函数x_第1页
c语言运算符输入输出函数x_第2页
c语言运算符输入输出函数x_第3页
c语言运算符输入输出函数x_第4页
c语言运算符输入输出函数x_第5页
资源描述:

《c语言运算符输入输出函数x》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、输入、输出的应用2014年3月11一、数据输入输出的概念1、输入输出是以计算机主机而言的。从计算机主机向外部输出设备(如显示器、打印机)输出数据称为输出,从输入设备(如键盘、鼠标、扫描仪)向计算机输入数据称为输入。2、C语言本身不提供输入输出语句,输入输出操作是由C函数库中的函数来实现的。如printf函数和scanf函数。3、需用到输入输出函数时,需用预编译命令“#inlude”将头文件“stdio.h”包括进来。基本输入输出头文件#include输入输出函数字符输出函数putchar()字符输入函数getchar()格式输出函数printf()格式输入函数scan

2、f()字符串输出函数puts()字符串输入函数gets()格式输出函数printf格式printf(格式控制,数据列表)功能格式化输出若干任意类型数据Printf函数的作用是向终端(或系统隐含的输出设备)输出若干个任意类型的数据。它可以输出多个数据,且为任意类型。函数printf的参数说明格式控制:是由双撇号括起来的字符串,也称“转换控制字符”包括“格式说明”和“普通字符”“格式说明”由%和“格式字符”组成,将输出数据按指定格式输出,格式说明总是由%开头“普通字符”按原样输出的字符输出列表需要输出的数据可以是变量、常量、表达式、函数调用等输出数据按顺序与“格式说明”对应输出函数prin

3、tf的格式举例printf(“a=%d,b=%d",a,b);格式说明普通字符输出列表输出结果>a=3,b=4格式控制字符格式字符说明d,i有符号十进制整数,正数不输出符号o无符号八进制整数,不输出前导0x,X无符号十六进制整数,不输出前导0x或0Xu无符号十进制整数c转换为无符号字符型,以此为ASCII码输出一个字符s输出字符串,直到遇到''或达到指定宽度f小数形式单、双精度数,缺省精度为6位小数e,E以规范化指数形式输出浮点数,缺省精度为6位小数g,G以f(F)和e(E)两种格式中较短的一种输出%输出一个%函数printf举例(02-03.C)例子一格式输入函数scanf格式s

4、canf(格式控制字符串,地址列表);格式字符串含义与printf函数相同;地址表列是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。功能格式化输入若干任意类型数据函数scanf使用说明“地址列表”中是变量的地址,而非变量scanf("%d",&i);关于输入格式格式字符串中的普通字符须按相应位置输入除字符型(%c)外,输入项之间用一个或多个空白字符分隔,包括空格、回车、制表符空白字符会作为%c对应的输入如规定了最大宽度,且输入数据超出宽度,则按宽度截取数据格式字符格式字符说明d有符号十进制整数i有符号整数,可以是八进制(带前导0)或十六进制(带前导0x或0X)o有符号八进

5、制整数,可以带或不带前导0x,X有符号十六进制整数,可以带或不带前导0x或0Xu无符号十进制整数c输入一个字符,包括空白字符s输入无空白字符的字符串,不需要用""括起来f,e,E,g,G浮点数,可以用小数形式或指数形式%输入一个%函数scanf举例(02-04.C)inti,j;charc;scanf("%d%d",&i,&j);/*"23"or"23"or"23"*/scanf("i=%d,j=%d",&i,&j);/*"i=2,j=3"or"i=2,j=3"*/scanf("%d%c%d",&i,&c,&j);/*"2a3"=>i=2,c='',j

6、出错*//*"2a3"=>i=2,c='a',j=3*/字符输出函数putchar函数说明putchar(intc);输出一个字符到标准输出设备参数说明intc要输出的字符,可以是整数或字符,若超出字符型范围,则只使用低字节函数putchar举例(02-01.C)intc,i;putchar('a');/*输出'a'*/putchar('');/*输出换行符*/putchar(101);/*输出'e'*/putchar('101');/*输出'A'*/c=1000;i=putchar(c);/*输出'è',i=232*/字符输入函数getchar函数说明getchar(void)

7、;从标准输入设备输入一个字符需要输入回车后,函数才返回参数说明无参数函数getchar举例(02-02.C)intc;c=getchar();/*输入'a'后回车*/putchar(c);/*输出'a'*/c=getchar();/*是否需要输入?*/printf("c=%d",c);/*输出c=?10*/c=getchar();/*输入'abcd'后回车*/putchar(c);/*输出'a'*/putchar(getchar());/*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。