第03章 数据的输入、输出

第03章 数据的输入、输出

ID:44976437

大小:85.00 KB

页数:16页

时间:2019-11-06

第03章  数据的输入、输出_第1页
第03章  数据的输入、输出_第2页
第03章  数据的输入、输出_第3页
第03章  数据的输入、输出_第4页
第03章  数据的输入、输出_第5页
资源描述:

《第03章 数据的输入、输出》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章数据的输入、输出本章要点:C语言的输入函数scanf()、getchar()输出函数printf()、putchar()在第一个C程序中就有一条在屏幕打印一句话的语句:printf("Hello,我要学习C语言。");这条语句只用到了一个函数printf,这就是一个输出函数。再看下面的语句:printf("请输入x的值:");scanf("%d",&x);注:scanf语句中的&是取址运算符,&x的意思就是取出变量x的内存地址,scanf函数将输入的数据存到指定的地址中。scanf是一个输入函数。输入、输出函数在C程序中是很常用的,那

2、么,它们到底在程序中起什么作用呢?输出函数的功能就是在输出设备上输出结果,C语言中默认的输出设备就是显示器。C语言中最常用的输出函数是:printf()和putchar()。那么,输入函数的作用又是什么呢?我们知道,程序中的变量是要赋值的。有两种方式给变量赋值:一种是在程序中直接赋值,比如:inta;a=5;另一种赋值方式是在程序运行过程中通过键盘的输入给变量赋值,C语言中最常用的输入函数有:scanf()和getchar()。下面的语句是通过scanf函数从键盘输入一个整数,并赋给整型变量x:intx;scanf("%d",&x);C语言本身并不

3、提供输入输出语句,输入输出函数由C语言的标准函数库提供,在编程的时候,只要在程序的开头加上#include,就可以直接调用这些函数了。一、格式输出、输入函数我们知道了C语言有很多数据类型:字符型、整型、长整型、浮点型、双精度浮点型等等。对这些不同的数据类型进行输入输出操作就要用到格式输入输出函数。一、格式输出、输入函数格式输出函数printfprintf函数的作用是按指定的格式输出数据,其格式为:printf(格式控制,输出表列);一、格式输出、输入函数“格式控制”是用双引号括起来的字符串,也叫“转换控制字符串”,它包括:格式说明

4、,由“%”和格式字符组成,比如“%s”,“%d”等。作用是将数据转换为指定的格式输出;普通字符,需要原样输出的字符。一、格式输出、输入函数“输出表列”是需要输出的数据,可以是多个,之间用逗号隔开;也可以是表达式。比如有下列程序段:inta=3;charb='c';printf("a=%d,b=%c",a,b);输出结果a=3,b=c一、格式输出、输入函数除了输出整数a和b的值外,普通字符逗号“,”也被输出了。应该注意,格式控制字符的顺序和后面它们所要控制的变量的顺序应该一致。第一个变量a是整数,所以第一个格式控制字符是“%d”,第二个变量b是字符,

5、所以第二个格式控制字符是“%c”。每一个基本数据类型对应一个格式控制字符:一、格式输出、输入函数(1)d格式字符。用来输出十进制整数,有以下几种:%d,按整数的实际长度输出。整数有几位就输出几位;%md,m为指定的输出宽度。如果整数的位数小于m,则在左补空格,如果整数的位数大于m,则按实际位数输出。例如:inta=567,b=13654;printf("a=%4d,b=%4d",a,b);输出结果a=567,b=13654一、格式输出、输入函数%ld,输出长整型数。比如:longa=1234567;printf("a=%ld",a);输出结果a=

6、1234567一、格式输出、输入函数如果当计算机系统中整型是小于32位的话,用“%d”输出,就会发生错误。长整型数的输出也可以指定字段宽度,比如,将上面printf函数中的“%ld”改为“%9ld”,则输出:a=1234567一、格式输出、输入函数(2)c格式控制字符。用来输出一个字符。比如:charc='b';printf("c=%c",c);输出结果c=b一、格式输出、输入函数(2)c格式控制字符。用来输出一个字符。比如:charc='b';printf("c=%c",c);输出结果c=b

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

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

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