1樓:匿名使用者
邏輯運算子用來表示日常交流中的「並且」,「或者」,「除非」等思想。
邏輯運算的結果只有二種:「真」或「假」。
基本的操作符有:「非」(¬)、「與」(∧)、「或」(∨)、「條件」(→)以及「雙條件」(↔)。「非」是一個一元操作符,它只操作一項(¬ p)。
剩下的是二元操作符,操作兩項來組成複雜語句(p ∧ q, p ∨ q, p → q, p ↔ q)。[1]
注意,符號「與」(∧)和交集(∩),「或」(∨)和並集(∪)的相似性。這不是巧合:交集的定義使用「與」,並集的定義是用「或」。
這些連線符的真值表:
2樓:匿名使用者
邏輯運算的結果只有兩種:
一種是"真",還有一種是"假"
or 運算中,當運算元中有一個為真,結果就為真,
and運算中,只有運算元同時為真,其結果才為真.
在vb的語法中,and 和 or 運算子也對兩個數值表示式中位置相同的位進行逐位比較,並根據上述對結果中相應的位進行設定。
比如:2 and 3 = 2 , 2 and 1 =0 , 2 and 4 =0
1 or 4 or 2 =7
7的二進位制為111,4的二進位制為100,3的二進位制為011,2的二進位制為010,1的二進位制為001
_________________
暈了。。。。
看一下它們的二進位制運算就知道了:
50 的二進位制是 110010
62 的二進位制是 111110
54 的二進位制是 110110
48 的二進位制是 110000
201的二進位制是 11001001
and的時候同1為1,有0為0
or的時候有1為1,同0為0
tmp1=110010
tmp2=(tmp1 and 111110) or (tmp1 and 110110)
=>110010 and 111110 = 110010
110010 and 110110 = 110010
110010 or 110010 = 110010
110010 就是 50 的二進位制表示啦
asp中的運算子到底包括哪些?(特指:邏輯運算子,比較運算子)謝謝了
c語言中邏輯運算子用法是什麼?
3樓:夏日絕
1、邏輯運算子是根據表示式的值來返回真值或是假值。在c語言中沒有專門的真值和假值,認定非0為真值,0為假值。
2、邏輯運算子運算規則:
|| 或:兩個條件中,只要有一個成立,則結果就成立;
&& 與:兩個條件中,兩個同時成立,則結果成立,否則不成立;
! 非:取反之意,如果是真,結果是假,如果是假,結果是真。
下為c語言邏輯運算||和&&的真值表:
c語言c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
c語言中邏輯運算子用法
4樓:匿名使用者
1、邏輯運算子bai是根據du表示式的值來返zhi回真值或是假值dao。在c語言中沒有專版門的真值和假值,認定權非0為真值,0為假值。
2、邏輯運算子運算規則:
|| 或:兩個條件中,只要有一個成立,則結果就成立;
&& 與:兩個條件中,兩個同時成立,則結果成立,否則不成立;
! 非:取反之意,如果是真,結果是假,如果是假,結果是真。
下為c語言邏輯運算||和&&的真值表:
5樓:健康聰明寶貝
c語言程式設計中的邏輯運算子使用詳解
6樓:匿名使用者
&& 邏輯與,不過來一旦左邊源的表示式
為假,不進行右邊表示式的運算。相當於我們的「並且」|| 邏輯或,相當於我們日常生活中使用的「或」,也是左邊的一旦為真,後面的也不判斷。!,取反,是單目運算子,將後面表示式的值取反。
若後面的為真(非零),則取反後為假(0);後面的為假(0),取反後為真(1)
7樓:匿名使用者
首先邏輯運算
copy符的優先順序是非 與 或,bai對於「與」只有運算du符兩邊同時為真zhi
(如果兩邊是表dao達式則結果都為非0)結果為真即為1,例如:5+3 && 1 結果就為1,1-1 && 1結果就為0;對於「或」有一個為真結果就為真即結果為1;例如:2+1 || 0結果為1;3-3 || 2-2結果為0非沒有什麼好說的就是取反
8樓:匿名使用者
&&,表示兩邊的條件
bai成du立才行,如
我愛zhi你&&你愛我,同時dao成立的話就容易走到一起。專||,表屬示兩邊有一個條件成立就行,如
我不愛你||你不愛我,只要有一個不成立,就不可能走到一起!,表示相反,如
!男,就是非男,即表示女
c中邏輯運算子&&用法
9樓:鬼火狼煙
邏輯與運copy算符&&連線起來的表達
式僅當其bai每一個表示式均為du真(zhic中用非0表示)時,整個表示式才為dao真,只要有一個為假(c中用0表示),整個表示式的值為假。既然這樣,很多編譯器遇到邏輯與運算子連線的表示式時,如果前面的子表示式值為0,則對後面的子表示式不予計算。
在很多地方,&&有特殊用法,比如用邏輯與運算子連線兩個語句或命令,這時只有前面的語句正確執行,系統才會執行後面的語句,如果前面的語句執行失敗或者返回值為0,則不會執行後面的語句或命令。
舉例來說,假設整型變數a=1,b=2,c=3,d=4,m=2,n=2;則執行表示式
(m=a>b)&&(n=c>d)以後,變數m的值變為0(因為a>b不成立),而n的值仍為2,因為前面的子表示式值為0,則對後面的子表示式(n=c>d)不予計算。
c語言中邏輯運算子「&&、||、!」的用法是什麼?
10樓:百度使用者
&&,表示兩邊的條件成立才行,如
我愛你&&你愛我,同時成立的話就容易走到一起。
||,表示兩邊有一個條件成立就行,如
我不愛你||你不愛我,只要有一個不成立,就不可能走到一起!,表示相反,如
!男,就是非男,即表示女
C語言邏輯運算子問題,c語言邏輯運算子 我不明白 和 到底是怎麼運算的
c表示式中的操作符按優先順序順序結合,本表示式中運算子的優先順序順序從高到低為 所以表示式計算分解為 temp1 year 4 temp2 year 100 te year 400 temp4 temp1 0 temp5 temp2 0 temp6 te 0 temp7 temp5 temp6 ex...
excel中的邏輯運算子和比較運算子是不是一種運算子
問往昔崢嶸歲月 中文excel速成教程2.3認識中文excel的運算子2007 12 25 05 19 p.m.您正在看的excel教程是 中文excel速成教程2.3認識中文excel的運算子。第三講 認識中文excel 2000的運算子 由上可見,公式用於按特定次序計算數值,通常以等號 開始,位...
Matlab中邏輯運算子有哪些?運算規則是什麼
莫道無情 matlab共4種邏輯運算子和運算規則如下 元素級 element wise 的邏輯運算子用於對標量或矩陣元素進行邏輯運算,得到一個結果標量或結果矩陣。假設運算元為a和b,則元素級邏輯運算子包括 1 a b 與運算,兩標量或兩元素均非0則返回1,否則返回0.注意,在if 條件語句中,兩個表...