




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度房屋租赁未办理过户手续协议书
- 2025版绿色环保材料配送合同示范文本
- 二零二五年LED显示屏供应商合作协议范本
- 2025版电子商务平台内部保密及数据安全合作协议
- 2025年网络安全检查服务合同范本
- 二零二五年度新能源装备制造厂房租赁合同范本标准
- 二零二五年度农业企业财务外包服务合同助力乡村振兴
- 2025版宾馆餐厅厨房设备维护与保养承包协议
- 2025版VOC在线治理与智能化运维服务合同
- 2025版科技园区办公场地租赁合同范本
- 工作销项计划表
- 抑郁病诊断证明书
- 高二数学基础怎样提高
- TZJATA 0011-2022 土壤有机酸(甲酸、乙酸、丙酸、丙烯酸)的测定 高效液相色谱法
- WB/T 1115-2021体外诊断试剂温控物流服务规范
- GB/T 32350.2-2015轨道交通绝缘配合第2部分:过电压及相关防护
- GB/T 23261-2009石材用建筑密封胶
- GB/T 1796.1-2016轮胎气门嘴第1部分:压紧式内胎气门嘴
- 转包违法分包等违法行为认定查处管理办法讲座课件
- 哔哩哔哩认证公函
- 托玛琳养生碗gg课件
评论
0/150
提交评论