php中的邏輯運算子orand還有

2021-03-04 06:19:27 字數 2685 閱讀 2606

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。邏輯非...