资源描述:
《最简单的C程序设计顺序.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章最简单的C程序设计3.1顺序程序设计举例3.2数据的表现形式及其运算3.3C语句3.4数据的输入输出内容回顾三种基本结构ABABYNpA当p1成立A直到p2成立顺序结构选择结构循环结构(当型)循环结构(直到型)3.1顺序程序设计举例内容回顾算法:输入f的值输出c的值例3.1有人用温度计测量出用华氏法表示的温度(如F,今要求把它转换为以摄氏法表示的温度(如C)。N-S图#includeintmain(){floatf,c;f=64.0;c=(5.0/9)*(f-32);printf("f=%fc=%f",f,c);return0;}3.1顺序程序设计
2、举例例3.2计算存款利息。有1000元,想存一年。有三种方法可选:(1)活期,年利率为r1;(2)一年期定期,年利率为r2;(3)存两次半年定期,年利率为r3;请分别计算出一年后按三种方法所得到的本息和。内容回顾算法:输入p0,r1,r2,r3的值计算p1=p0(1+r1)计算p2=p0(1+r2)计算p3=p0(1+)(1+)输出p1,p2,p3#includeintmain(){floatp0=1000,r1=0.0036,r2=0.0225,r3=0.0198,p1,p2,p3;p1=p0*(1+r1);p2=p0*(1+r2);p3=p0*(1+r3/2
3、)*(1+r3/2);printf(”%f%f%f”,p1,p2,p3);return0;}3.2数据的表现形式及其运算3.2.1常量和变量√3.2.2数据类型√3.2.3整型数据√3.2.4字符型数据√3.2.5浮点型数据√3.2.6怎样确定常量的类型3.2.7运算符和表达式内容回顾1、常量:在程序执行的整个过程中,其值不能改变的量。整型常量:3.2.1常量和变量1)整型常量十进制整型:能出现数字0~9,可带正负号如:0,11,95,-2八进制整型:以数字0开头的数字串,能出现数字0~7如:011(十进制9),0111(十进制73)十六进制整型:以0x开头的,能出现
4、数字0~9,字母a~f或A~F如:0x11(十进制17),0xa5(十进制165)内容回顾注意:整型常量也分类别:如:100,是int型常量123u,89U,是unsigned型常量0l,34L,是longint型常量实型常量:有两种表示形式十进制小数形式:由数字与小数点组成(必须有小数点)。如1.23,-123.,0.0123,.0,0.指数形式,如123e3或123E3都代表123×103注意字母e或E之前必须有数字,后面必须是整数为合法的浮点型常量如:1E-5,.1234e12,2.e0,6.5E-151、常量:内容回顾字符常量:分为两类普通字符:用单撇号括起来的一个字符如
5、:’a’,’9’,’’(空格)是合法字符常量”a”,’99’是非法字符常量注意:(1)字符常量只能是一个字符,不包括单撇号(2)字符常量存储在计算机存储单元时,是以其ASCII代码存储的。如字符’a’的ASCII码是97,在存储单元中存放的是97(ASCII:AmericanStandardCodeforInformationInterchang美国标准信息交换代码,代码对照表见书P377附录B)转义字符:以(反斜杠)开头的特殊形式的字符。如:’’,’r’,’123’,’x3b’1、常量:内容回顾字符常量与字符串常量不同字符串常量:用双撇号把若干个字符括起来,字符串常
6、量是双撇号中的全部字符(但不包括双撇号)如”boy”定义:用一对双撇号(””)括起来的字符序列。如:”hello””Mary””\aaa’”存储:每个字符串尾自动加一个‘ ’作为字符串结束标志hello 例字符串”hello”在内存中aa 例’a’”a”例空串”” 1、常量:内容回顾地球物理与信息工程学院10符号常量:用标识符表示的常量如:#definePI3.14161、常量:内容回顾2.变量:在程序执行的过程中,其值可以改变的量。内容回顾注意:C语言规定:变量必须先定义,后使用。变量的定义语句:类型说明符变量名1[,变量名2[,···]];例:intx;定义整
7、型变量xinta,b;定义两个整型变量a,b类型说明符和变量名之间要用空格隔开变量赋初值格式:类型说明符变量1=常数1[,变量2=常数2[,···]];例:inta=2;floatdata=3.67;charch=’A’;intx=1,y=1,z=1;变量赋初值是指在定义变量时给变量赋值,这个值称为变量的初值。3.常变量4.标识符:用来标识变量名、符号常量名、数组名、类型名、函数名等的有效字符序列。C语言对标识符的规定:(1)只能由字母、数字、下划线组成,且第一个字母必须是字母或