C语言运算符详解.pdfVIP

  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文档。上传文档
查看更多
C语言运算符详解

C C语言运算符详解 CC 一、算术运算符 + 加法运算符 应有两个量参与加法运算 a=b+c — 减法运算符(也可作负值运算符) a=b-c * 乘法运算符 / 除法运算符 注意:“/”参与运算量均为整型时,结果也为整型,舍去小数部 分 例如:6/2=3, 7/2=3 % 求余运算符(求模运算符),求余运算的值为两数相除后的余数。例如:10%3 值为1. 注意:求余运算“%”要求参与求余运算的量均为整型。 ++ 自增1运算 其功能是使变量的值自增1. —— 自减1运算 其功能是使变量的值自减1. 可以有以下几种形式: i++ 意思是:i参与运算后,i 的值再自增1。 I-- 意思是:i参与运算后,i 的值再自减1。 ++i 意思是:i自增1后,再参与运算。 --i 意思是:i自减1后,再参与运算。 二、关系运算符与表达式(用于比较运算) 大于 小于 == 等于 = 大于等于 = 小于等于 != 不等于 当两个表达式用关系运算符连接起来时就成为了关系表达式,通常关系运算符是用来判 断某个条件 是否成立。当条件成立运算的结果为真;当条 件不成立运算的结果为假。用关系运算符的结果只有 “0”和“1”两种。 例如:char a,b,c; a=5,b=7; C=(57) //因为5小于7所以条件成立,结果为真。即 c=1; C=(57) //因为5小于7,所以条件不成立,结果为假,即c=0; C=(5=7) //因为5小于7,所以条件不成立,结果为假,即c=0; 三、逻辑运算符与表达式: 逻辑与 条件式1 条件式2(两个条件均为真时运算结果为真,否则为假) || 逻辑或 条件式1|| 条件式2(当两个条件任其一为真时,结果为真;当两个 条件同 是假时,结果为假) ! 逻辑非 把当前的结果取反,作为最终的运算结果。 四、位操作运算符与表达式: 按位相与 均为1时,结果为1 | 按位相或 有1则结果为1,均为0时结果为0 ~ 按位取反 ^ 按位异或 两个变量相同时,结果为0;两个变量不同时,结果为1. 左移 把第一个变量的二进制位左移第二个变量指定的位数,其左移出的数丢弃;左移, 不管是有符号数还是无符号数,都是在相应的位补“0” 例如:a=022, a2 左移2 位,为结果为:a=0x88 a=0x52 a4 左移4位,为结果为:a=0x20 右移 把第一个变量的二进制位右移第二个变量指定的位数,其右边移除的数丢弃;右 移:如果是无符号数,在相应的位补“0”,如果是有符号数,则要在其左端补入原来数据的符号位(即保 持原来数据符号的不变)。 例如:a=0x82, a2 右移 2位为结果为:a=0x20 a=0x82,(a为有符号数) a4 右移4位为结果为:a=0xf8 五、赋值运算符(用于赋值运算) = 赋值(简单赋值) 变量=表达式 X=a+b 将表达式(a+b)的值赋给变量X += 加法赋值 变量 双目运算符=表达式 —= 减法赋值 *= 乘法赋值 /= 除法赋值 %= 求余赋值 = 按位与赋值 |= 按位或赋

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档