基本输入、输出和顺序程序设计.ppt

基本输入、输出和顺序程序设计.ppt

ID:52304779

大小:860.01 KB

页数:46页

时间:2020-04-04

基本输入、输出和顺序程序设计.ppt_第1页
基本输入、输出和顺序程序设计.ppt_第2页
基本输入、输出和顺序程序设计.ppt_第3页
基本输入、输出和顺序程序设计.ppt_第4页
基本输入、输出和顺序程序设计.ppt_第5页
资源描述:

《基本输入、输出和顺序程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、管理学院信息管理教研室程序设计基础--C语言程序设计教程(第二版)第3章:基本输入输出和顺序程序设计学习的意义程序对数据的处理流程:程序的主要功能就是对数据的处理,其整个流程主要包括数据的输入、数据的处理、数据的输出。数据处理数据输入数据输出C程序中如何实现数据输入?C程序中如何实现数据输出?程序的结构:写文章有文章的结构建房子有房子的结构制造机械产品由机械产品的结构………那么编写程序是否有程序的结构呢?学习的意义程序结构顺序结构选择结构循环结构YES!本章讨论第4章讨论第5章讨论格式化输出printf格式化输入scanf字符数据的非格式化输入、输出程序的控制结构

2、顺序程序设计举例本章小结学习目标掌握各种类型数据的格式化输入输出方法;掌握字符数据的非格式化输入输出方法;理解三种程序控制结构的流程图;学会简单顺序程序的设计;养成良好的程序设计习惯;学习内容3.1格式化输出printf一般格式printf("格式控制字符串",表达式1,表达式2,…,表达式n);功能按照“格式控制字符串”的要求,将表达式1,表达式2,…,表达式n的值显示在计算机屏幕上。说明格式控制字符串用于指定输出格式。它包含两类字符:常规字符:包括可显示字符和用转义字符表示的字符。格式控制符:以%开头的一个或多个字符,以说明输出数据的类型、形式、长度、小数位数

3、等。其格式为:%[修饰符]格式转换字符例:longintx=0x8AB6;printf(“TheValueofxis%ld”,x);常规字符常规字符(转义符)格式控制符(修饰符)格式控制符(格式转换符)printf使用时的注意事项(1)格式控制字符串可以不包含任何格式控制符。(2)当格式控制字符串中既含有常规字符,又包含有格式控制符时,则表达式的个数应与格式控制符的个数一致。此时,常规字符原样输出,而格式控制符的位置上输出对应的表达式的值,其对应的顺序是:从左到右的格式控制符对应从左到右的表达式。(3)如果格式控制字符串中格式控制符的个数多于表达式的个数,则余

4、下的格式控制符的值将是不确定的。(4)不同类型的表达式要使用不同的格式转换符,同一表达式如果按照不同的格式转换符来输出,其结果可能是不一样的。printf(“howareyou?”);//只有一个字符串参数,输出为:howareyou?printf(“howoldareyou?”,20);//带有两个参数,20没有意义,输出为:howoldareyou?已知:inta=2;函数调用:printf("a*a=%d,a+5=%d",a*a,a+5);实际输出:a*a=4,a+5=7printf("5+3=%d,5-3=%d,5*3=%d",5+3,5-3)

5、;输出结果将是:5+3=8,5–3=2,5*3=-28710输出随机charch='A';printf("ch=%c",ch);//输出结果:ch=A(以字符形式输出)printf("ch=%d",ch);//输出结果:ch=65(以'A'字符的ASCII码形式输出)printf函数中的格式转换字符及其含义格式转换符含义对应的表达式数据类型%d或%i以十进制形式输出一个整型数据。例如:inta=20;printf("%d",a);//输出20有符号整型%x,%X以十六进制形式输出一个无符号整型数据。例如:inta=164;printf("%x",a);//输出a4

6、printf("%X",a);//输出A4无符号整型%o(字母o)以八进制形式输出一个无符号整型数据。例如:inta=164;printf("%o",a);//输出244无符号整型%u以十进制形式输出一个无符号整型数据。例如:inta=-1;printf("%u",a);//BC下输出65535,VC下4294967295无符号整型%c输出一个字符型数据。例如:charch='A';printf("%c",ch);//输出A字符型printf函数中的格式转换字符及其含义格式转换符含义对应的表达式数据类型%s输出一个字符串。例如:printf("mynameis%s

7、","wangjinghua");//输出mynameiswangjinghua字符串%f以十进制小数形式输出一个浮点型数据。例如:floatf=-12.3;printf("%f",f);//输出-12.300000浮点型%e,%E以指数形式输出一个浮点型数据。例如:floatf=1234.8998;printf("%e",f);//输出1.234900e+003printf("%E",f);//输出1.234900E+003浮点型%g,%G按照%f或%e中输出宽度比较短的一种格式输出。浮点型%p以主机的格式显示指针,即变量的地址。例如:inta=2;printf

8、(“%p”

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

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

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