最简单的c程序设计-顺序程序设计

最简单的c程序设计-顺序程序设计

ID:34156843

大小:231.00 KB

页数:12页

时间:2019-03-03

最简单的c程序设计-顺序程序设计_第1页
最简单的c程序设计-顺序程序设计_第2页
最简单的c程序设计-顺序程序设计_第3页
最简单的c程序设计-顺序程序设计_第4页
最简单的c程序设计-顺序程序设计_第5页
资源描述:

《最简单的c程序设计-顺序程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第3章最简单的C程序设计-顺序程序设计•教学要求:要求学生掌握C语言的三种基本数据类型(整型、浮点型、字符型)的特点以及它们之间的相互联系;掌握各种数据类型间的混合运算及其转换规则;掌握算术表达式、赋值表达式和逗号表达式。•教学重点、难点:重点是C语言的三种基本数据类型(整型、浮点型、字符型)的特点以及它们之间的相互联系,算术表达式、赋值表达式和逗号表达式;难点是C语言的三种基本数据类型(整型、浮点型、字符型)的定义和用法。教学内容:C的三种基本数据类型(整型、浮点型、字符型)数据的特点,各类型数据的常量、变量的表示以及各类型数据间

2、的混合运算规则;算术表达式、赋值表达式和逗号表达式。§3.1顺序程序设计举例例3.1有人用温度计测量出用华氏法表示的温度(如F,今要求把它转换为以摄氏法表示的温度(如C)。解题思路:找到二者间的转换公式f代表华氏温度,c代表摄氏温度输入f的值输出c的值#includeintmain(){floatf,c;f=64.0;c=(5.0/9)*(f-32);printf("f=%fc=%f",f,c);return0;}算法:例3.2计算存款利息。有1000元,想存一年。有三种方法可选:(1)活期,年利率为r1(

3、2)一年期定期,年利率为r2(3)存两次半年定期,年利率为r3请分别计算出一年后按三种方法所得到的本息和。解题思路:确定计算本息和的公式。从数学知识可知:若存款额为p0,则:活期存款一年后本息和为:p1=p0+p0×r1=p0(1+r1)一年期定期存款,一年后本息和为:p2=p0(1+r2)两次半年定期存款,一年后本息和为:12#includeintmain(){floatp0=1000,r1=0.0036,r2=0.0225,r3=0.0198,p1,p2,p3;p1=p0*(1+r1);p2=p0*(1+r2)

4、;p3=p0*(1+r3/2)*(1+r3/2);printf(”%f%f%f”,p1,p2,p3);return0;}算法:输入p0,r1,r2,r3的值计算p1=p0(1+r1)计算p2=p0(1+r2)计算p3=p0(1+r3/2)(1+r3/2)输出p1,p2,p3§3.2数据的表现形式及其运算3.2.1常量和变量1.常量:在程序运行过程中,其值不能被改变的量整型常量:如1000,12345,0,-345实型常量十进制小数形式:如0.34-56.790.0指数形式:如12.34e3(代表12.34´103)字符常

5、量:普通字符:如’?’,’k’转义字符:如’’字符串常量:如”boy”符号常量:#definePI3.14162.变量:在程序运行期间,变量的值是可以改变的变量必须先定义,后使用定义变量时指定该变量的名字和类型变量名和变量值是两个不同的概念变量名实际上是以一个名字代表的一个存储地址从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据3.常变量:constinta=3;注意:常变量与符号常量的区别4.标识符:一个对象的名字C语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线合法

6、的标识符:如sum,average,_total,Class,day,BASIC,li_ling不合法的标识符:M.D.John,¥123,#33,3D64,a>b3.2.2数据类型Ø所谓类型,就是对数据分配存储单元的安排,包括存储单元的长度(占多少字节)以及数据的存储形式Ø不同的类型分配不同的长度和存储形式C语言允许使用的数据类型:Ø基本类型u整型类型12l基本整型l短整型l长整型l双长整型l字符型l布尔型u浮点类型l单精度浮点型l双精度浮点型l复数浮点型Ø枚举类型Ø空类型Ø派生类型u指针类型u数组类型u结构体类型u共用体类型u函

7、数类型3.2.3整型数据1.整型数据的分类基本整型(int型):占2个或4个字节短整型(shortint):占2个字节长整型(longint):占4个字节双长整型(longlongint):8BC99新增2.整型变量的符号属性(P45)整型变量的值的范围包括负数到正数可以将变量定义为“无符号”类型扩充的整形类型:整型数据在内存中的存放形式在内存中是以二进制形式存放的。如:inti;/*定义为整型变量*/i=10;/*给i赋以整数10*/实际上,数值是以补码(complement)存储的。一个正数的补码和其原码的形式相同。如上图就是用

8、补码形式表示的。(1)非负数X的补码和其原码的形式相同[X]补=X(2)求一个负数X的补码:方法一:[X]补=M+X其中M称为“模”,等于28,216…12方法二:按位取反再加1。例:求-10的补码[-32768]补=216+(-21

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

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

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