[工学]第3章_顺序程序设计

[工学]第3章_顺序程序设计

ID:27847970

大小:1.18 MB

页数:50页

时间:2018-12-04

[工学]第3章_顺序程序设计_第1页
[工学]第3章_顺序程序设计_第2页
[工学]第3章_顺序程序设计_第3页
[工学]第3章_顺序程序设计_第4页
[工学]第3章_顺序程序设计_第5页
资源描述:

《[工学]第3章_顺序程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章顺序程序设计回顾常量是在程序中不能被更改的值;而变量在程序中可以被更改的,通过变量可以引用存储在内存中的数据C语言中的基本数据类型包括整型、单精度浮点型、双精度浮点型和字符型整型分为短整型、整型、长整型,每种整型又可分为有符号型和无符号型单精度浮点型和双精度浮点型变量可以存储实数,但双精度型取值范围要比单精度型大的多字符型变量可以存储单个字符,其值是该字符的ASCII码表达式是操作数和运算符的集合赋值运算符的语法如下:variable=expressionsizeof运算符用于在程序中测试某一

2、数据类型占用多少字节算术运算符提供运算功能,包括+、-、*、/、%、++和--2第3章顺序程序设计学习的意义程序对数据的处理流程:程序的主要功能就是对数据的处理,其整个流程主要包括数据的输入、数据的处理、数据的输出。数据处理数据输入数据输出C程序中如何实现数据输入?C程序中如何实现数据输出?3第3章顺序程序设计程序的结构:写文章有文章的结构建房子有房子的结构制造机械产品由机械产品的结构………那么编写程序是否有程序的结构呢?学习的意义程序结构顺序结构选择结构循环结构YES!本章讨论第4章讨论第5章讨论

3、4格式化输出printf格式化输入scanf字符数据的非格式化输入getchar、输出putchar程序的控制结构顺序程序设计举例本章小结学习目标掌握各种类型数据的格式化输入输出方法;掌握字符数据的非格式化输入输出方法;理解三种程序控制结构的流程图;学会简单顺序程序的设计;养成良好的程序设计习惯;学习内容第3章顺序程序设计53.1格式化输出printf一般格式printf("格式控制字符串",表达式1,表达式2,…,表达式n);功能按照“格式控制字符串”的要求,将表达式1,表达式2,…,表达式n的值

4、显示在计算机屏幕上。说明格式控制字符串用于指定输出格式。它包含两类字符:常规字符:包括可显示字符和用转义字符表示的字符。格式控制符:以%开头的一个或多个字符,以说明输出数据的类型、形式、长度、小数位数等。其格式为:%[修饰符]格式转换字符例:doublex=1234.5678;printf(“TheValueofxis%10.2f”,x);常规字符常规字符(转义符)格式控制符(修饰符)格式控制符(格式转换符)6printf使用时的注意事项(1)格式控制字符串可以不包含任何格式控制符。(2)当格式

5、控制字符串中既含有常规字符,又包含有格式控制符时,则表达式的个数应与格式控制符的个数一致。此时,常规字符原样输出,而格式控制符的位置上输出对应的表达式的值,其对应的顺序是:从左到右的格式控制符对应从左到右的表达式。(3)如果格式控制字符串中格式控制符的个数多于表达式的个数,则余下的格式控制符的值将是不确定的。(4)不同类型的表达式要使用不同的格式转换符,同一表达式如果按照不同的格式转换符来输出,其结果可能是不一样的。printf(“howareyou?”);//只有一个字符串参数,输出为:how

6、areyou?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+3=8,5–3=2,5*3=-28710输出随机charch='A';printf("ch=%c",ch);//输出结果:ch=A(以字符形

7、式输出)printf("ch=%d",ch);//输出结果:ch=65(以'A'字符的ASCII码形式输出)7printf函数中的格式转换字符及其含义格式转换符含义对应的表达式数据类型%d或%i以十进制形式输出一个整型数据。例如:inta=20;printf("%d",a);//输出20有符号整型%x,%X以十六进制形式输出一个无符号整型数据。例如:inta=164;printf("%x",a);//输出a4printf("%X",a);//输出A4无符号整型%o(字母o)以八进制形式输出一个无符号

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

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

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

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