Hello,小伙伴们大家好,今天开始进入C语言第四课时的学习。进入今天正式内容之前呢,先来看一下上次课程中的留下的一道练习题。
作业:
1.编写程序从键盘得到四个整数,计算他们的求和结果并打印在屏幕上
1.操作符(逻辑操作符,位操作符和三目操作符)
逻辑操作符用来编写逻辑表达式
逻辑表达式的计算结果一定是布尔值
!是一个单目逻辑操作符,它表示对一个布尔值求反(真变假,假变真)
这个操作符使用的时候要写在一个布尔值的前面
双目逻辑操作符包括==(等于),!=(不等于),>(大于),=(大于等于)和<=(小于等于)
最多包含一个双目逻辑操作符的表达式叫简单逻辑表达式
C语言中如果一个逻辑表达式里包含多个双目逻辑操作符则必须拆分成多个简单逻辑表达式,然后再合并可以使用与(&&)和或(||)把两个逻辑表达式合并成一个新的逻辑表达式
如果两个逻辑表达式的结果都是真则用与(&&)链接后结果才是真,否则结果是假
如果两个逻辑表达式的结果中有一个是真则用或(||)链接后结果就是真,否则是假
与(&&)和或(||)都具有短路特性(如果前一个逻辑表达式可以决定整个表达式的结果则后一个逻辑表达式根本就不计算)
位操作符可以直接操作二进制数位
~是一个单目位操