- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本运算符.ppt
第2章 C++基础 主讲人:陈南京 本章提要 叙述什么是变量; 基本数据类型; 基本运算符; C++的基本流操作; 函数定义、函数调用; 程序的编译、链接、运行; 引子 在银行的柜员机、商店的收银机、饭店的服务台等使用计算机的地方,键入一些值,计算机将自动产生输出,显示在屏幕上或打印在纸上。 同样,“航空货物托运费用计算程序”也要接收用户的输入,然后通过运行程序,计算机输出结果到屏幕上。 但是,计算机是怎么样接收用户的输入的呢,它如何计算出结果的呢? 2.1 C++变量及基本数据类型 2.1.1 最简单的C++程序 一个最简单的C++程序一般由以下两部分组成:头文件、main()函数: 2.1.1 最简单的C++程序 头文件 #include 头文件 :此语句称为文件包含命令。预处理时,把头文件包含的代码引入到源程序中,然后再进行编译。 main函数 对于每个C++程序,必须定义一个称作main()的函数,也称为主函数,它是C++程序开始执行时第一个调用的函数,所以,也可以把main()函数称为“程序的入口”。 例2-1-1 航空货物托运程序的第一步 2.1.2 变量及数据类型 为什么需要变量? 变量为我们提供了一个有名字的内存存储区,可以通过程序对其进行读写和处理。 定义了变量之后,计算机就可以暂时地把用户输入的信息保存到变量中,直到程序运行结束,并把结果显示到屏幕上。 变量命名的规则: 变量名必须以字母或下划线开头,由字母、数字和下划线组成的字符序列 变量名不能包含除下划线以外的其它特殊符号如 ( ) ? + - $ @ ! 等。 C++的63个关键字(见教材p33)不能用作变量名。 2.1.2 变量及数据类型 为什么需要数据类型 在C++中,每一个变量都与一个特定的数据类型相关联,这个类型决定了相关内存的大小、布局,以及能够存储在该内存区的值的范围。 打个比方,成人与小孩穿的衣服,无论是款式还是大小都是不同的。 C++中基本的数据类型 单元练习 1.编写程序,运行显示:“I love C++!”: 2.分别为C++内置的基本数据类型各定义一个变量,并初始化变量。 2.2 C++基本运算符 2.2.1 C++的基本运算操作 赋值运算符 赋值运算符“ = ”的作用就是把右操作数的值复制一份给左操作数,注意 总是从右向左赋值的 左操作数必须是一个变量,不能是常量或者表达式 例如: y = 3 //把3赋给变量y,变量y以后的值就是3了; y = x; //把x的值赋给y; y = x = 3; //也可以把值同时赋给多个变量,这里,先对x 赋值,然后对y赋值。 2.2.1 C++的基本运算操作 双元算术运算符 C++语言中有5个双元算术运算符,可以使用它们来进行加、减、乘、除、求模等运算。 例如:算术表达式:z = x + y。它的作用就是将变量x、y的值相加,并把结果赋值给变量z。 注意 两个整数相除的结果是整数,如果商含有小数部分,将被截掉; 当把不同类型的表达式赋值给一个变量时,编译器会试着隐式地将右操作数的类型转换成被赋值变量的类型; 自反算术赋值运算符 为了简洁,C++还提供了一种压缩方式的运算符,把算术运算符与赋值运算符压缩在起来,称之为自反算术赋值运算符。 2.2.1 C++的基本运算操作 单目运算符 在自反算术赋值运算符中,有两种更特殊的情况,即: x += 1 和 x -= 1 我们称之为单目运算符:增量和减量运算符。 注意: 自加和自减运算符有两种使用方式:前缀和后缀表示法。 前缀表示法: ++x; 或 --x; 后缀表示法: x++; 或 x--; 前缀表示法,是“先增值后引用”;而使用后缀表示法,则是“先引用后增值”。这两种表示法导致的结果会截然不同。 关系运算符 在C++语言中,用关系运算符来指出两个值之间的大小关系的。 关系运算符计算的结果只能是0或1,1代表true,0代表false。 2.2.1 C++的基本运算操作 逻辑运算符 C++语言中有3个逻辑运算符,它们分别是:“ 与 ”、“ 或 ”、“ 非 ”。 与关系运算符一样,逻辑运算符计算的结果也是0或1,1代表true,0代表false。 条件运算符 条件运算符只有一个,就是: expr1 ? expr2 : expr3 条件expr1的计算结果不是true 就是false,如果它是true 则返回的结果是表达式expr2;否则返回的结果是表达式expr3。举例如下: z = ( x = = y ? 1 : 0 ); 2.2.1 C++的
您可能关注的文档
最近下载
- TSZEIA 014-2023 二手手机出口质量要求.pdf VIP
- 2025年高考湖南卷物理真题 含答案.pdf VIP
- 个股动量效应的识别及“球队硬币”因子构建.pdf VIP
- 微机型母线保护分析与应用.pdf VIP
- (人教版)一年级上册科学 观察物体教案.doc VIP
- 学校EPC工程项目实施的重难点分析及对策.pdf VIP
- 典型事故五:内蒙古泰和煤焦化集团有限公司“4.8”爆炸事故.pdf VIP
- 2020款上汽通用别克君越_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 基于新课标“教学评”一体化的小学语文教学设计与实施 培训课件.pptx
- 陶艺课程--校本特色课程-专题讲座.pptx VIP
文档评论(0)