C語言時 與應該是怎麼看老師寫的有這種可能只需一

2021-03-10 16:06:14 字數 996 閱讀 9362

1樓:不懂多來問問

&&和& 是不抄同的兩個運算

符:&&在c語言襲中是邏輯與運算子。

&在c語言中是位運算子:按位與運算子(&):功能是使參與運算的兩數各對應的二進位相「與」,只有對應的兩個二進位均為1時,結果為1,否則為0.

如:0000000000010110

& 0000000010001101

結果為:0000000000000100

在c語言中&還代表了取地址運算子:就是取一個變數的地址賦給一個相同型別的指標變數。

2樓:常常

&和&&都可以用作邏輯與的運算子,表示邏輯與(and),當運算子兩邊的表示式的結果都內為true時,整容個運算結果才為true,否則,只要有一方為false,則結果為false。

&&還具有短路的功能,即如果第一個表示式為false,則不再計算第二個表示式,例如,對於if(str != null && !str.

equals(「」))表示式,當str為null時,後面的表示式不會執行,所以不會出現nullpointerexception如果將&&改為&,則會丟擲nullpointerexception異常。if(x==33 & ++y>0) y會增長,if(x==33 && ++y>0)不會增長

&還可以用作位運算子,當&操作符兩邊的表示式不是boolean型別時,&表示按位與操作,我們通常使用0x0f來與一個整數進行&運算,來獲取該整數的最低4個bit位,例如,0x31 & 0x0f的結果為0x01。

3樓:使用氟

&& 這個是「邏copy輯與」,

體現的是業務邏輯bai,思路邏輯,帶有實際du意義。

& 這個zhi是「按位與」,體現dao的是實際運算,計算機裡面的運算,是按照二進位制來說的。

在使用這些運算的時候,區分是邏輯還是位就可以活用了。你的情況主要還是練習的少,看的東西少。見多了就不怪了。

4樓:

位運算1個,邏輯運算兩個

c語言指標問題p後面應該是變數還是地址

如果是宣告比如int p 後面應該跟地址 如果是先宣告int p 再 p 後面應該是值 不過變數可以是值又可以是地址 c語言的指標問題。p i 是代表取值呢還是取地址?定義int p a,那麼p 0就是 a 0 的首地址,p i就是a i 的首地址,p 2就是a 2 的首地址,p 0 就是a 0 0...

C語言題目,不知道答案應該是c還是D,求解答和解釋,謝謝

典型的死迴圈 在c語言中,沒有邏輯型別。用非0表示邏輯真for語句中,第二個用於迴圈判斷的表示式,k 1,計算的結果永遠為1。即條件成立 所以,選d 選d無限迴圈。迴圈條件是k 1,注意這是賦值 而不是比較 條件永遠成立。d判斷條件k 1 一直為真,所以死迴圈 c語言選擇題,答案為c,求解釋,謝謝。...

在練習瑜伽體位法時的呼吸應該是怎麼樣的

瑜伽呼吸法的基本要領 瑜伽的呼吸是瑜伽練習的重要部分,也是瑜伽練習能否收到效益的關鍵所在。呼吸是聯絡人和生理與精神的紐帶,正確的瑜伽練習必須先從呼吸的練習開始而不應先從體位法開始。但是這個時代的功利思想使得人們太容易忽略內在的訓練而易流於表面的展示,所以體位法的練習興盛而呼吸法反而不被重視,這是很嚴...