一、算术操作符1、对于整型和实型有不同意义。(1)若.pptVIP

一、算术操作符1、对于整型和实型有不同意义。(1)若.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、算术操作符   +,-,*,/,% 1、/ 对于整型和实型有不同的意义。 (1)若两个操作数都是整数,则为整除操作(求商,舍余),操作 结果为整数。 如:10/3=3 (2)只要两个操作数中有一个为实数,则操作结果为实数。 如:10.0/3=3.3333 2、% 只用于整数的求余操作(求余,舍商)。如:10%3=1 3、+,-(取正,取负):一元操作符,在表达式中可以跟在其他类型的操作符的后面,但不能跟在+(加号),-(减号)后面。 如:p*+q i/-3 (√) P++q i--3 (×) 注:两个操作符在一起,最好使用( ) 如: p*(+q ) i/(-3 ) 3、~:按位取反。(0变1,1变0)   如: 三、赋值操作符   1、赋值操作符 =   2、赋值语句的格式 :    变量=表达式;如:k=7;   3、赋值操作符可连续使用。 如:执行k=m=7;则k和m的值都为7。 四、复合赋值操作符 +=,-=,*=,/=,%=,=,=,|=,=,^= 复合赋值与普通赋值有严格的对应关系。 即:变量?=表达式 变量=变量?(表达式) (其中?表示某个二元操作符) 如:k+=3 k=k+3 s*=j-7 s=s*(j-7) 例1: m=++k; 例2:int k,d=5; k=++d*2; 结果为:d=6,k=12 2、 ++(后增1,如i ++) -- (后减1,如i --) 变量先以原值参与表达式的计算,然后对 变量增1(或减1) 。 (先计算,后变值。) 例1: m=k ++; 例2:int k,d=5; k=d ++ *2; 结果为:d=6,k=10 六、sizeof操作符 1、作用:计算一数据或数据类型所占空间 的字节数。 2、格式 例:double d=3; coutsizeof(5)’ ’ sizeof(d+2) ’ ’ sizeof(long double); 1、优先级(见p47表3.1) 当一个表达式中有多个操作符时,优先级高的先执行。如:22-2*5; 2、结合性 若表达式中相邻的两个操作符优先级 相同,那么先执行哪个操作符,就由 前一个操作符的结合性确定。 如:k=j+=5; 3、( )具有最高的优先级,可强制改变运 算顺序。如:x+3/y (x+3)/y 4、C++表达式与数学表达式的区别 (1)所有字符写在同一水平线上。 (2)算术运算符与数学中的运算符在写法 上有所区别。 (3)算术运算符不能省略。3ab (4)一些运算用函数实现。 pow:乘方 如: sqrt:开平方 如: log:自然对数 如:lnx log(x) log10:常用对数 如:lgx log10(x) exp:以e为底的乘幂 如: exp(2.5) sin:正弦 如:sinx sin(x) cos:余弦 如:cosx cos(x) 使用这些函数时应注意:   1、参数必须放在( )中。   2、在程序开始必须加上语句 #includemath.h (5)括号无大、中、小之分,全部用小括 号( )来表示,而且可以嵌套。 一、无操作符的表达式—简单表达式  1、最简单的表达式:常量、变量、函数调用 2、每个表达式都有一个值:  ☆常量的值:常量数据本身。  ☆变量的值:存于该变量空间的数据。  ☆函数的值:函数返回的数据。 3、数值表达式:整型类表达式和实型类表达式 二、逻辑表达式  1、逻辑型是用来判别真、假状态的数据类型。  2、逻辑常量只有两个:true(真)和false(假)  3、逻辑变量的定义与初始化(格式同整型变量) 如:bool x; bool x=true; bool x,y,z; bool x=false,y=true,z=true; 4、逻辑操作符和逻辑

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档