1.4.3 非门的逻辑表达式及C语言中的书写表示方法
___
非门的逻辑表达式: Z = A0
(注:上画线不太好写,下列书写中非门逻辑表达式简写成 Z = /A0 , 请读者留意)
C语言中的书写表示方法: ~ 和 ! ,例如:Z = ~A0
附:C语言的~和!有什么区别?
!是逻辑运算符,属于单目运算。
!在逻辑运算中表示“非”,比如: !n
表示n值为非0数(真),结果为假,n值为0时(假),结果为真。
而~表示位域运算符,代表单目运算。
~表示“非”位域运算,即求“反”运算,比如:~0xf0
表示将数值按位求反,最后得出结果。
|