逻辑运算符

在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。例如,假设有两个逻辑命题,分别是“正在下雨”和“我在屋里”,我们可以将它们组成复杂命题“正在下雨,并且我在屋里”或“没有正在下雨”或“如果正在下雨,那么我在屋里”。一个将两个语句组成的新的语句或命题叫做复合语句或复合命题。
基础资料
  • 中文名:逻辑运算符
  • 作用:把语句连接成更复杂的复杂语句
  • 例子:“非”(¬)、“与”(∧)
  • 应用领域:数学、计算机
  • 对象:形式逻辑
  • 领域:数学,计算机
  • 简介

    简介

    逻辑NOT逻辑AND逻辑OR优先级为:NOT AND OR同级运算从左到右

    例子

    名称

    结果

    $a and $b

    And(逻辑与)

    TRUE,如果 $a 与 $b 都为 TRUE。

    $a or $b

    Or(逻辑或)

    TRUE,如果 $a 或 $b 任一为 TRUE。

    $a xor $b

    Xor(逻辑异或)

    TRUE,如果 $a 或 $b 同位相异。

    ! $a

    Not(逻辑非)

    TRUE,如果 $a 不为 TRUE。

    $a && $b

    And(逻辑与)

    TRUE,如果 $a 与 $b 都为 TRUE。

    展开表格

    基本运算符

    逻辑运算符

    基本的操作符有:“非”(¬)、“与”(∧)、“或”(∨)、“条件”(→)以及“双条件”(?)。“非”是一个一元操作符,它只操作一项(¬ P)。剩下的是二元操作符,操作两项来组成复杂语句(P ∧ Q, P ∨ Q, P → Q, P ? Q)。

    注意,符号“与”(∧)和交集(∩),“或”(∨)和并集(∪)的相似性。这不是巧合:交集的定义使用“与”,并集的定义是用“或”。

    这些连接符的真值表:

    P

    Q

    ¬P

    P ∧与 Q

    P ∨或 Q

    P → Q

    P ↔ Q

    T

    T

    F

    T

    T

    T

    T

    T

    F

    F

    F

    T

    F

    F

    F

    T

    T

    F

    T

    T

    F

    F

    F

    T

    F

    F

    T

    T

    为了减少需要的括号的数量,有以下的优先规则:¬高于∧,∧高于∨,∨高于→。例如,P ∨ Q ∧ ¬ R → S是 (P ∨ (Q ∧ (¬ R)) → S的简便写法。

    软道语录

    逻辑运算符:

    逻辑运算符用来表示日常交流中的“并且”,“或者”,“除非”等思想。

    首页
    科技
    #贵族
    最新入驻
    贾科莫·普契尼
    Caroline Lufkin
    翁建宇
    相关阅读
    动态数组
    内容词条·3250人浏览
    radio
    内容词条·1454人浏览
    采血笔
    内容词条·2900人浏览
    波特率函数
    内容词条·5206人浏览
    abort
    内容词条·762人浏览
    waitpid
    内容词条·1032人浏览
    • 网站地图
    • |

    Copyright 2023 fuwu029.com赣ICP备2022008914号-4