本文目录一览:
C语言常用逻辑符号
逻辑非:!
11=1,01=0(1为真,0为假)
逻辑或:||
10=1,00=0(1为真,0为假)
取反:~
如对11010
取反后为00101
位与:
位与:
如对11010和10101
位与后为10000
就是01=1,11=1
与0或1位与都为0
位或:|
如对11010和10101
位或后为11111
就是0||0=1,0||1=1
1
与0或1位或都为1
位异或:^
如对11010和10101
位异或后为10000
就是0||0=1,0||1=1,俩个相同则为1,不同则为0
在C语言中逻辑运算符是如何表达的?
逻辑运算符是根据表达式的值来返回真值或是假值。其实在C语言中没有所谓的真值和假值,只是认为非0为真值,0为假值。
符号 功能 &&逻辑与 1 逻辑或 !逻辑非 例如: 5!3; 011-25;
!4;
当表达式进行&&运算时,只要有一个为假,总的表达式就为假,只有当所有都为真时,总的式子才为真。当表达式进行日运算时,只要有一个为真,总的值就为真,只有当所有的都为假时,总的式子才为假。逻辑非(!)运算是把相应的变量数据转换为相应的真/假值。若原先为假,则逻辑非以后为真,若原先为真,则逻辑非以后为假。
还有一点很重要,当一个逻辑表达式的后一部分的取值不会影响整个表达式的值时,后一部分就不会进行运算了。
C语言中的逻辑或运算符怎么打出来?
C语言中的逻辑或运算符可以按住shift键,接着按两下enter上面的键就能打出来,接下来具体的演示一下:
1、按住shift键不松手,接着按两下Enter上面的键,如下图所示
2、然后逻辑或运算符就打出来了,如下图所示
3、打逻辑或运算符的时候不需要区分大小写,在中英文输入法中按照上面的步骤都能打出来