關於在if()裡面用 和 和 的區別

時間 2023-03-18 21:45:03

1樓:博望侯

是什麼程式語言?c還是verilog?

我暫且假定是c

這幾個符號的區別在於作用物件。&是邏輯量按位取與,也就是兩個邏輯量一位一位地進行「與」運算。兩邊運算元的第一位上都是1時,結果的第一位值為1。否則該位值為0,其他位同理。

比如。b00010010&b00100011,按位計算結果為b00000010,&&則是兩個布林變數(就是隻有真和假兩種值的變數)的運算,只有兩個布林變數都為「真」時,這個式子的結果才是「1」或者「真」,比如if (a=0 &&b=1)就是說只有當a=0且b=1時才符合條件。

同樣 | 是邏輯變數的運算,取「或」,|則是布林變數的運算,取「或」

2樓:匿名使用者

&是位與操作,一定會執行; &是邏輯與操作,如果&&的前面為false了,後面的就不會執行了。

|是位或操作、一定會執行; |是邏輯或操作,如果||的前面為true了,||的後面就不會執行了。

3樓:匿名使用者

a&&b 如果a為true,編譯器不知道整個表示式是true還是false所以,必須執行b確定。

如果a為false,編譯器知道整個結果是false,b就不執行了。

a||b 同理,如果a為true ,編譯器知道整個表示式是true,就不執行b了,但是 如果a為false 編譯器還要執行,判定最後的結果。

& 與運算。

| 或運算。

這兩個 你只要記住就可以了。

4樓:沒有響應

...你反了一個嚴重的錯誤~~~和|的值不是blooean的~~~而是一個int ..

if()裡只接受blooean型的結果 所以。

if(a!=null&>0) {

if(a!=null |

這些都不能通過編譯(如果是c語言的話可以通過編譯。因為c語言了if括號的值可以是陣列1為真0為假)..

其實你上邊的例子我沒有測試 不過可能會通過編譯 因為有運算子的優先順序不過如果這麼寫的話。

if((a!=null )|是肯定通不過編譯的。

5樓:匿名使用者

&&是「和」、「且」的意思(and)

||是「或」的意思(or)

&、|是位運算,&位和,|位與。

if(!a)和if(a)是什麼意思?

6樓:行了我

if(a)表示:

如果括號裡是邏輯表示式成立,或者說為真,則執行後面語句;

if(!a)表示:如果括號裡是邏輯表示式不成立,或者說為假,則不執行後面語句。

條件語句可以給定一個判斷條件,並在程式執行過程中判斷該條件是否成立,根據判斷結果執行不同的操作,從而改變**的執行順序,實現更多的功能。vba中的條件語句主要有if語句和select case語句兩種。

7樓:匿名使用者

if裡的。

判斷,是根據括號裡的值是否為0來的,如果a=0,則!a不等於0,則滿足if的判斷,意思就是會執行if裡的語句;如果a不等於0,則!a =0,則if判斷不符合,不執行if裡的語句;同理if(a)明白?

8樓:a霸王提槍

if(a)就是a為true時,條件成立;if(!a)則相反,即!a為true時,條件成立,也就是a為false時,條件成立。

9樓:匿名使用者

if(),if表示式判斷的是括號裡的邏輯符號,括號裡是邏輯真為1,則執行後面語句,括號裡是邏輯假為0,則不執行後面語句。

所以,if(!a)等價於if(a==0)

if的用法是什麼?

10樓:載高繆正

1)用於條件狀語從句中,表示「如果……」假如主句是表將來的時態,從句中只用一般現在表將來。

例:ifyougo

there,iwill

gowith

only……

「要是……就好了」

表示一種希望,因此句子要用虛擬。

例:ifonly

ihadn't

beenthere

theday

before

yesterday

!要是我前天沒去那就好了!(對過去的虛擬)3)only

if……「只有當……才……」

only+狀語從句,句子要倒裝。

例:only

ifwestudy

hard,can

wemake

greatprogress.

11樓:律妙音萇森

(表示條件)如果。

hewill

comeifyou

invite

him.如果你請他,他會來的。

(表示虛擬)假如,要是ifi

wereyou,iwould

neverdothat.

如果我是你,我決不做那件事。

(表示讓步)即使。

we'llgoeven

ifitrains.

即使下雨我們也要去。是否i

wonder

ifsheisill.

不知她是否病了。

(表示因果關係)每一次。的時候(總是會)ififeel

anydoubt,iinquire.

我一感到有疑問就隨時詢問。

n.條件;設想[c]

therearetoo

manyifsin

hisoffer.

他的提議中條件太多了。

用if是否的意思造5句話(常用簡單的)

日語和有什麼區別, 和 和 的區別

墨汁諾 一 指代不同 1 給。2 得到。二 用法不同 1 基本的 意味 動詞 作 時 名詞 代名詞 目的語 目的語 間接目的語 中間語 変 2 動詞 使 基本的 意味 多 努力 長 時間 憧 手 入 簡単 目的語 接続 目的語 接続 間接目的語 中間語 転化 語法日語中的動詞變格不能反映出人稱和單複...

漢服和和服的區別,漢服與和服的區別

小小黃 漢服與和服有何區別有 一 整體風格不同 漢服飄逸灑脫,美在靈動。和服拘謹寧靜,美在端莊。二 裁剪製作不同 1 前片 漢服前左片為整幅布 右片多為半幅布。和服前身左 右片都為半幅布。2 領口 漢服交領是裁剪出來的。和服交領是按對襟裁剪,穿著時相交呈交領。3 袖子 漢服廣袖線條柔和,袖口是開放的...

喇嘛和和尚有什麼區別啊,西藏的喇嘛和和尚有什麼區別

大雜鍋 和尚 梵語upadhya ya upadhya ya,巴利語upajjha ya,藏語mkhyen po 指德高望重之出家人。又作和上 和闍 和社 殟社 鶻社 烏社。音譯為鄔波馱耶 優婆陀訶 鬱波第耶夜。意譯親教師 力生 近誦 依學 大眾之師。和尚為受戒者之師表,故華嚴 天台 淨土等宗皆稱為...