逻辑运算符与逻辑表达式

76 阅读1分钟

逻辑运算符

在逻辑运算中逻辑运算符用于判断表达式的真假,其结果为“真(1)”,“假(0)”

  1. !代表非(取反),!a意思为:如果a为假的,则!a为真;如果a为真,则!a为假。 (真变假,假变真)

image.png

  1. && 代表与,a&&b意思为:只有a和b都为真时,结果才为真;如果a和b中有一个是假的,结果就是假的。

image.png

image.png

  1. || 代表或,a||b意思为:只有a和b都为假时,结果才为假;如果a和b中有一个为真,结果就是真。 image.png

image.png

逻辑运算中的短路、

1.如果“&&”运算符左边值是假的,则右边就不再进行运算,整个表达式就是假的,结果为0。

2.如果“||”运算符左边值是真的,则右边就不再进行运算,整个表达式就是真的,结果为1。

image.png

在逻辑运算中的真假数:

image.png