- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3二章 运算符与表达式2
第三章 运算符、表达式 计算机教研室 ZF 1. C运算符简介 1、算术运算符 (+、—、*、/) 2、关系运算符 (、、=、=、!=) 3、逻辑运算符 (!、、||) 4、位运算符 (、、~、|、∧、) 5、赋值运算符 (=及其扩展赋值运算符) 6、条件运算符 (?、:) 7、逗号运算符 (,) 8、指针运算符 (*、) 9、求字节运算符 (sizeof) 10、强制运算符 (类型) 11、分量运算符 (.、→) 12、下标运算符 ([、]) 13、其它 (如函数调用运算符()) 三个概念: ① 目 ② 优先级 ③ 结合性 4 关系运算符和关系表达式 1) 关系运算符及其优先次序 C语言提供6种关系运算符: ① (小于) ② = (小于或等于) ③ (大于) ④ = (大于或等于) ⑤ == (等于) ⑥ != (不等于) 优先级: (1)前四种的优先级高于后两种。 (2)算术运算符 关系运算符 赋值运算符 例如: ca+b 等效于 c(a+b) ab!=c 等效于 (ab)!=c a==bc 等效于 a==(bc) 2) 关系表达式 关系表达式:用关系运算符将两个表达式连接起来的式子,称为关系表达式。 下面都是合法的关系表达式: ab, a+bb+c, (a=3)(b=5) *关系运算的结果得一个整数值:0或1。 (0代表“假”,1代表“真”) 如:若a=3,b=2,c=1, 那么 d=ab d的值为1 f=abc f的值为0 5. 逻辑运算符和逻辑表达式 1) 逻辑运算符及其优先次序 一、C语言提供三种逻辑运算符: 1、 逻辑与 2、|| 逻辑或 3、! 逻辑非 二、在一个逻辑表达式中如果包含多个逻辑运算符,如: ! Ab || xyc 按以下的优先次序: 1、!(非) (与) ||(或) 2、逻辑运算符中的“”和“||”低于关系运算符, “!”高于算术运算符。如图: !(非) 算术运算符 关系运算符 和 || 赋值运算符 2) 逻辑表达式 逻辑表达式:由逻辑运算符和运算对象所组成的表达式,称为逻辑表达式。 *逻辑表达式的值应该为一个逻辑量“真”( 1 )或“假”( 0 )。 *但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”。 用下表来表示当a和b的值为不同组合时,各种逻辑运算所得到的值。由逻辑运算符组成的逻辑表达式,其运算规则如下表所示: 注意:数学上的表达式与逻辑表达式有所不同, 如:数学表达式:0x10 若将其转换为逻辑表达式:x0 x10 又如:x0 或 x-3 转换为:x0 || x-3 四、“取反”运算符(~) ~是一个单目(元)运算符,用来对一个二进制数按位取反,即将0变1,1变0。例如.~025是对八进制数25(即二进制数0000000000010101)按位求反。 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 即八进制数177752。因此,~025的值为八进制数177752,不要以为~025的值是-025。 ~运算符的优先级别比算术运算符、关系运算符、 逻辑运算符和其它位运算符都高,例如:~a&b 先进行~a运算,然后进行&运算。 五、左移运算符(<<) 用来将一个数的各二进位全部左移若干位。 例如 a=a<<2 将a的二进制数左移2位,右补0。 若a=15,即
您可能关注的文档
最近下载
- 体例格式8:工学一体化课程《windows服务器基础配置与局域网组建》任务4学习任务考核方案.docx VIP
- 复盛ZW系列无油螺杆空压机样本.pdf VIP
- 第04章各种催化剂及其催化作用.ppt VIP
- 乙烯装置主要设备.doc VIP
- 第九版内科学课件消化系统消化性溃疡.pdf VIP
- 2000-2015年北京林业大学园林建筑设计考研真题.pdf VIP
- 发酵工程制药课件.ppt VIP
- 《规划作品》优教课件 (1).ppt VIP
- 体例格式8:工学一体化课程《windows服务器基础配置与局域网组建》任务5学习任务考核方案.docx VIP
- 第四单元阅读综合实践(素养进阶教学课件)语文统编版2024七年级上册.pptx VIP
文档评论(0)