❶ vb 舉幾個 邏輯運算符 應用的簡單實例
1.not的例子
If Not Command1.Enabled = False Then
Command1.Enabled = False
end if
2.< 和 > 的例子
if a > b then
print a
else
print b
end if
if a>(a-b) then print "b大於0"
3.and 的例子
if a>0 and b>0 then
command1.enabled=true
else
command1.enabled=false
end if
4.or的例子
和上面的用法差不多了,具體的你還可以發揮呢。呵呵
❷ C語言中邏輯運算符「&&、||、!」的用法是什麼
&&,表示兩邊的條件成立才行,如
我愛你&&你愛我,同時成立的話就容易走到一起。
||,表示兩邊有一個條件成立就行,如
我不愛你||你不愛我,只要有一個不成立,就不可能走到一起
!,表示相反,如
!男,就是非男,即表示女
❸ 我是編程初學者,邏輯運算符:!、&&、||的功能怎麼理解邏輯指的有是什麼
假設邏輯運算符兩邊的運算符為A和B,即.A&&B,A||B,!A,!B幾種如果A為true;B為true的話,A&&B為true;如果A為flase;B為true的話,A&&B為flase;則可以看出,&&兩邊必須全部為true時,結果才為true;只要有一個是false;則為false;如果A為true;B為true的話,A||B為true;如果A為flase;B為true的話,A||B為true;則可以看出,&&兩邊只要一遍為true時,結果才為true;只要兩個是false;則為false;如果A為true;B為true的話,!A為false;!B為false;如果A為flase;B為true的話,!A為true;!B為false;則可以看出,!這個符號是原來的相反數!
❹ C語言中邏輯運算符用法
1、邏輯運算符是根據表達式的值來返回真值或是假值。在C語言中沒有專門的真值和假值,認定非0為真值,0為假值。
2、邏輯運算符運算規則:
|| 或:兩個條件中,只要有一個成立,則結果就成立;
&& 與:兩個條件中,兩個同時成立,則結果成立,否則不成立;
! 非:取反之意,如果是真,結果是假,如果是假,結果是真。
下為C語言邏輯運算||和&&的真值表:
❺ c語言邏輯運算符怎麼理解
**********凡是C語言中的運算符大都有與之對應的操作數,而且操作數的數據類型往往都有一定的限制。C語言的邏輯運算符比較特別,它的操作數沒有明確的數據類型,它們統稱邏輯值,但是這個邏輯值卻沒有與之對應的數據類型,比如C++裡面的bool已經Windows裡面的BOOL,很遺憾C沒有自己的邏輯類型。 **********C規定,所有帶有整形性質的數據類型都可以作為邏輯運算符的操作數,包括所有整形(有符號/無符號int、long),字元型(有符號/無符號char),以及所有指針。這些數據類型定義的變數,都與一個整數對應,只要這個整數不是0,C就把它當作邏輯值的『真』,只有當變數值為0時,變數對應的邏輯值才為『假』。 **********准備好了嗎? 現在可以開始談運算符了。運算符就是對以上介紹的一個或多個邏輯值(可以用1統一代表非零作為真值,用0代表假值)進行運算的符號,其中有「&&」、「||」、「!」三個。第一個,對兩個邏輯值做「與運算」,只有當兩個邏輯值都為真時結果才是真,可以理解成邏輯值相乘;第二個,對兩個邏輯值做「或運算」,只要兩個邏輯值其中一個為真結果就為真,可以理解成邏輯值相加;第三個,求反,顧名思義,操作數邏輯值為真,求反運算結果則為假,反之亦然。 **********說了不少,不知夠不夠清楚,舉幾個例子吧。 // Example 1:intintValue;long longValue; char charValue; long* pLong; intValue = -100; longValue = 0; charValue = 'A';pLong= &longValue; if( (intValue<charValue) && longValue){printf("&&與運算結果為真");}{printf("&&與運算果為假"); //執行, 因為右操作數值為0,邏輯值為假。 再經求與,結果為假!}// 或「||」if( (intValue<charValue) || longValue){printf("||或運算結果為真");//執行,因為左操作數()邏輯值值為1,邏輯值為真。 再經求或,結果為真!}{printf("||或運結果為假");}// 求反 「!」if(!pLong){printf("!求反運算結果為真");}{printf("!求反運算結果為假"); //執行,因為唯一的右操作是地址肯定不為0。邏輯值為真。 再經求反,結果為假!}************花了30多分鍾回答你的問題,哈哈!
❻ 求人講解一下c語言三種邏輯運算符的用法。。實在搞不懂
首先得清楚C的邏輯值是「真」和「假」兩個,用1和0表示,1代表真,0代表假。C規定凡不為0的邏輯值就是1。
!——邏輯非,單目運算符,凡不為0的變數被!一下就是0,而0被!一下就是1。比如有int x=-3,y=!x,z=!y;,那麼最後y=0、z=1。
&&——邏輯與,雙目運算符,當前後兩個變數的邏輯值都為真(1)時,整個表達式的值為「真」,即1,否則為0。如有int x=3,y=-10,z=0;,則x && y或y&& x為真,值為1,x && z或y && z為假,值為0。
||——邏輯或,雙目運算符,當前後兩個變數的邏輯值有一個為真(1)時,整個表達式的值為「真」,即1,都為0時表達式的值為0。如有int x=3,y=-10,z=0;,則x || y或x || z或z || y都為真,值為1;兩個變數值都為0時結果為假,值為0,如z || z的結果是0。
❼ C語言中邏輯運算符用法是什麼
1、邏輯運算符是根據表達式的值來返回真值或是假值。在C語言中沒有專門的真值和假值,認定非0為真值,0為假值。
2、邏輯運算符運算規則:
|| 或:兩個條件中,只要有一個成立,則結果就成立;
&& 與:兩個條件中,兩個同時成立,則結果成立,否則不成立;
! 非:取反之意,如果是真,結果是假,如果是假,結果是真。
下為C語言邏輯運算||和&&的真值表: