版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2.2 赋值语句和数学表达式,第八格科技中心,赋值语句,自增和自减,数学表达式,Content,目 录,常量定义,练习,01,赋值语句,Part One,先看书上例2.7:求半径为7cm的园 #include using namespace std; int main() float radius,area; radius=7; area=3.1415926*radius*radius; cout半径为radius cm的园面积是:areaendl; return 0; radius=7; 是赋值语句,非数学等式。,2.2.1 赋值语句 赋给某一个变量一个具体、确定值的语句叫做赋值语句。 格式
2、:变量 赋值运算符 表达式 ; 赋值运算符用于对变量进行赋值,分为 简单赋值:= 。 如上例 radius=7。 复合算术赋值: ?= 。?是基本数值运算符。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)。,书例2.8 阅读下列程序,理解赋值语句。 #include using namespace std; int main() int a=5; coutaendl; a=a+2; coutaendl; a=a+5; coutaendl; return 0; ,书例2.9 阅读下列程序,说说复合算术赋值的功能。 #include using namespace std; i
3、nt main() int a,b; a=b=3; a+=b; coutaendl; coutbendl; return 0; ,例2.10:编程实现二个变量x、y之间值的交换(使x的值等于y,y的值等于x)。【分析】 交换两个变量值的方法很多,一般我们采用引入第三个变量的算法,二个变量交换,可以想像成一瓶酱油和一瓶醋进行交换,这时容易想到拿一个空瓶子过来: 将酱油倒到空瓶中; 将醋倒到酱油瓶中; 将原空瓶中的酱油倒到醋瓶中。程序如下:#include using namespace std;int main()int a=5,b=10,t;t=a; a=b; b=t;coutatbendl;
4、return 0;,02,变量的自增和自减,Part Two,自增(+)自减(-)是单目运算符,其作用是在运算结束前(前置)或后(后置)将变量的值加(或减)一。 #include using namespace std; int main() int a,b=5; b+;coutb=bendl; +b;coutb=bendl; b=5; a=b+;couta=a, b=bendl; b=5; a=+b;couta=a, b=bendl; return 0; ,练习:写出下列程序片段执行后的结果: int i=3;int j=4;int a = i+;int b = +j; ,03,程序中的数学
5、表达式,Part Three,表达式,由数字、运算符、括号、变量、函数等以能求得数值的有意义排列方法所得的组合。 在表达式中又可分为:算术表达式、逻辑表达式和字符串表达式。,例213:100颗糖按人数分给小1班和小2班同学,小1班有24人,小2班有26人,小1班和小2班应分得多少颗糖。 #include using namespace std; const double PI = 3.14159; int main(int argc, char* argv) int sum = 100,c1=24,c2=26; int r=sum/(c1+c2); /每人分的糖数 cout小1班应分:r*c1
6、颗糖endl; cout小2班应分:r*c2颗糖endl; ,04,常量定义,Part Four,常量是指在程序运行中不能被改变的标识符。其说明或定义格式: const 或 const 如: const int PRICE = 10; /定义单价常量10,用常量是有它的理由的,下面我们来看下面两段程序对比。 例:求半径长度为5的园的面积和球的体积 程序一: #include using namespace std; int main() double square = 0,volume =0, radius=0; radius = 5; square = 3.14159 * radius *
7、radius; cout半径长度为:radius的圆面积是:squareendl; volume = 4 * 3.14159 * radius * radius * radius /3; cout半径长度为:radius的球体积是:volumeendl; ,程序二: #include using namespace std; const double PI = 3.14159; int main(int argc, char* argv) double square = 0,volume =0, radius=0; radius =5; square = PI * radius * radiu
8、s; cout半径长度为radius的圆面积是:squareendl; volume = 4 * PI * radius * radius * radius /3; cout半径长度为radius的球体积是:volumeendl; 显然如果我还要求球、圆柱体的面积等,用常量的好处就显而易见,用常量的有下面一些好处:,用常量的有下面一些好处:1:增强程序的可读性。 用一个有意义的符号替换神仙数,使程序易读。 2:修改方便 如果程序中很多地方用到像PI(3.14159)这样的常量, 难保输入错误,尤其复杂的很长的字符串时,而用常量 则能一改而全部改变、减少出错的几率。 为区别常量与变量,通常常量名用大写字母表示,变量名 用小写字母表示。,05,动手
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 毕业自我评价15篇
- 个人保证书集锦15篇
- 战友聚会致辞(15篇)
- 学生毕业晚会策划书12篇
- 四年级下册语文说课稿锦集六篇
- 客服辞职报告15篇
- 秋季幼儿园中班工作计划
- 出纳的实习报告范文锦集10篇
- 晶状体病-教学课件
- 健康检测设备代理销售合同(2篇)
- 公司信息安全管理制度五篇
- 童话知识竞赛课件
- GB/T 12574-2023喷气燃料总酸值测定法
- 2023-2024学年广东广州番禺区四年级数学第一学期期末综合测试试题含答案
- 急性胰腺炎病案分析
- 模块8 西门子联锁系统《城市轨道交通联锁系统维护》教学课件
- 对话大国工匠-致敬劳动模范期末考试答案
- 财务总监绩效考核表
- 肾穿刺的适应症及围术期管理考核评分表
- 数字孪生水利工程建设技术导则(试行)
- 砌筑工程安全监理制度
评论
0/150
提交评论