1樓:匿名使用者
|第二bai個結果有點出乎意料,duor 與 || and與zhi&& 是對應的。優dao先級and或&& 比or 與 || 高。我專想很少人會操作屬關鍵字與關鍵符混合來用的。
你如果將 if($i||$j and $z) 改為if($i||$j && $z) 這個邏輯就正確了,結果為 true true 。
2樓:匿名使用者
貌似是這樣
&&||
andor
3樓:匿名使用者
剛測試了一下 優先順序 ||比and高 and比or高 寫**時 有疑義就加括號
4樓:下一站
or與||是一樣的表達,and比or高
邏輯運算子先算and還是or
5樓:可以叫我表哥
邏輯運算子的運算優先順序從高到低是:
not→and→or。
在形式邏輯中,邏輯運算子或邏輯聯結詞把語句連線成更復雜的複雜語句。例如,假設有兩個邏輯命題,分別是「正在下雨」和「我在屋裡」,我們可以將它們組成複雜命題「正在下雨,並且我在屋裡」或「沒有正在下雨」或「如果正在下雨,那麼我在屋裡」。一個將兩個語句組成的新的語句或命題叫做複合語句或複合命題。
6樓:**all丶豆包
有括號先算括號裡面的
如果沒有括號 and 完了 or
7樓:匿名使用者
or是邏輯或,其值為:a,b至少一個為1,則a or b為1and 是邏輯與,其值為:a,b 至少有一個為0 ,則a and b為0
因此0 or 0=0
0 and 1=0
8樓:倒黴熊
先and 後 or
9樓:匿名使用者
從左往右執行 如果and 在前面 就先 運算and
10樓:
當然是先and 後or
php中的||和or,有什麼區別呢?優先順序一樣麼?
11樓:
if(asdfjklkj==sdfjlk or sadfl==sdfkjh)和if(asdfads==hgk || asdfsad==fghdfgh)
前者全文來字顯得正規,檔次,
自只是or混在其中不是bai很好找;
du後者||符號明zhi顯好找,易懂。
優先dao級順序是
&&||
andor
優先順序順序知道的人不多,老手也沒多少背下來的,因為他們都加(括號)。
12樓:匿名使用者
是運算子優先順序的問題,|| 和 or 和 = 這三種符號的優先順序是:
|| > = > or
php中關於&& || or 的用法???
13樓:虎爺可樂
說錯了, && 和 and, || 和 or 是分別相同的,只是 and 和 or 運算優先順序低,比 = 還低。
// 以下兩行內完全一樣容
$a = ($b && $c);
$a = ($b and $c);
// 以下兩行不一樣了
$a = $b && $c;
$a = $b and $c;
// 實際上相當於這樣:
$a = ($b && $c);
($a = $b) and $c;
// or 同理
在看看你的題意:
&& 相當於 if(a)b; 而 || 相當於 if(!a)b;
也就是說 && 要 a 為真才執行,而 || 是要 a 為假才執行。
如果用 and 和 or,就要注意,賦值 = 的時候 想要的到底是什麼樣的值
14樓:匿名使用者
||&& : 與運算 ,兩都都du
為true時值才會是
zhitrue,值是bool型
|| :或運算,兩都只要dao一個為true那麼值版就是權true,值是bool型
or : 邏輯運算 0 or 1 那一個值為真是那麼就返回該值,不是bool型
15樓:八方**
php中&&與&的區別:
1、運算子性質的區別
&&在php中是一個邏輯操作符,也叫條內件操作符。
容&是邏輯語言,邏輯上表示兩者屬於缺一不可的關係,還可以表示一個人和另外一個人之意,與and同義。如a&b,表示a與b,a和b,a×b。
2、作用上的區別
&&就是判斷兩個表示式的真假性,只有兩個表示式同時為真才為真,有一個為假則為假,具有短路性質。
&是將兩個二進位制的數逐位相與,結果是相與之後的結果。
3、用途上的區別
&&:x&&y——功能描述: 「條件與」:
x和y均為true,取值是true,否則取值是false。&&需要兩個運算元的值都是true時,才取值true,但是兩個操作符還是有區別的:使用方法是int&& rx=x。
&:是一個位運算子。參加運算的兩個數的二進位制形式,每一個二進位制位進行」與「運算,最後的結果二進位制作為結果,例如:
3 & 5=1,因為3和5的二進位制分別是0011、0101,兩個進行與運算的結果是0001。
c語言中邏輯運算子的優先順序高於算術運算子
邏輯非 即 操作符 優先順序高於算術運算子。所有的單目操作符優先順序都高於雙目和三目操作符。括號運算子是最高階的運算子。三個邏輯運算子與或非。非的運算子優先順序高於算術運算子。c語言的操作符共有15個優先順序,如下 left toright type sizeof right toleft left...
php有哪些運算子?php中賦值運算子有哪些
a選項,看下圖 不用全部記住,記住平時比較常用的就行了,還有記住 算術運算子 關係運算子 邏輯運算子 賦值運算子。php中賦值運算子有哪些 算數運算子,主要用於計算,例如,加 減 乘 除 取模。詳細的描述,如下圖所示 請點選輸入 描述。賦值運算子,主要用於給變數賦值,在php中,賦值運算子還有簡寫的...
請問,VB中的邏輯運算子都是什麼意思
在形式邏輯中,邏輯運算子或邏輯聯結詞把語句連線成更復雜的複雜語句。邏輯異或 運算子,符號 xor,用法 a xor b,釋義 如果a或b同位相異,則結果為true,否則為false。邏輯非 運算子,符號 not,用法 not a 釋義 如果a不為 true,則結果為true,否則為false。邏輯非...