c中按位與,怎麼運算。舉幾個例子

2021-03-04 05:04:31 字數 1600 閱讀 3316

1樓:匿名使用者

按位與運算子"&"是雙目運算子。 其功能是參與運算的兩數各對應的二進位相與。

只有對應的兩個二進位均為1時, 結果位才為1, 否則為0。

比如

0010 0111&0000 1111=0000 0111

c++裡*運算子和&運算子是什麼意思??舉幾個例子,我這有些暈,望詳解。

2樓:搶占橋頭堡

&取位址 ,與運算

與運算 1&0 = 0 這個

&取位址 int a= 8; &a 是取a這個變數的位址,最簡單比如門牌號

* 乘法運算,取值 int* b; b=&a ;這裡b儲存的是a的位址,就比如a是門牌號,而*b 就是取門牌號是a的位址裡面記錄的值 8 ,這個是有點繞,多用用

3樓:

&一般兩種意思,1,是引用 如 int b = 0;int &a = b;

2,取位址,如int b = 0;int *p = &b;

*一般也有

兩種意思,1,指標所指記憶體操作 如

2,數**算符* 如int a = 2*3;

&=按位與賦值運算子的問題過程是怎麼計算的?

4樓:百毒千毒

c&=a     等效    c=c&a

也就是把c&a的結果又賦給c

等下給你截個圖,用二進位製看的比較明顯!

c++中按位與有什麼用?怎麼用?

5樓:匿名使用者

一般是用來保留某些位,其他位清零。舉個例子,某個數字字元a,a可能是'0'或者'1'或者..或者'9',要將它轉化成數字,也就是0或者1或者..

或者9,你可以用a=a-'0',當然你可以寫成a-='0',這是作減法,可以達到目的。

如果你注意到'0'實際上是0x30,依次類推,'9'實際上是0x39的話,就可能想到將高4位清成0也能達到目的。於是你可以這樣a=a&0x0f,當然你愛寫成a&=15也是一樣的。

記得要保留不變的位,相與的數相應位置要是1,要清零的位相與的數相應位置要是0。

拿『7'變成7舉例,一般是寫出二進位制形式來算按位與

可以看出最後的00000111就是7

就這個例子而言不一定用按位與,但是這個容易想到也比較容易理解

6樓:匿名使用者

1、清零

如果想將乙個二進位製數的某些位清零,就可以通過二進位制的0與運算。(清零的數是不唯一的)

1.1如,14的二進位制表示為:1110;讓它和1做與。

顯然,給位都得0000了。

2、獲取二進位制的某些指定位

如果想獲得指定的二進位制位,就只要和二進位制的1與運算了。

2.2如,15的二進位制表示為:1111,和1做與。

顯然我們會得到的是1,保留了低位0001,其他位都發生了變化。

社會實踐與文化創新的關係 舉幾個例子啊

文化創新的源泉和根本途徑是社會實踐 文化創新又不斷推動著社會實踐的發展,文化源於實踐,有引導制約社會實踐的發展 例如 人們下地幹活是一種社會實踐。從社會實踐中能為了方便快捷而創新工具等 這也是文化創新 文化創新的源泉和根本途徑是社會實踐 從生活中取材再創新。社會實踐與文化創新的關係 舉例 社會實踐和...

怎麼在遊戲中做生意,賺錢,最好舉幾個例子,幾個合適的遊戲

現在玩的人多的遊戲都能賺錢,有人自然有市場.比如魔獸世界,天天在幾個點之間來回採草藥或者挖礦換金,再或者找個怪密集的地方不停刷怪打金,然後賣人民幣.新開的伺服器一金好幾毛呢,咱國家賣不出錢來還可以去別的國的伺服器,沒聽見美國都管咱這些打金的號叫農民嗎,認為咱們的存在嚴重擾亂市場.遊戲賺錢很容易吧,年...

請大家舉幾個例子,是關於職場中某職員把事情做得很好很出色的例

李澤堯 男性 資深培訓師 與李澤堯談他的職業生涯,讓人明白 一名出色培訓師的人生可以是怎樣的豐富多彩,同時,更讓人懂得乙個道理 思想有多遠,乙個人就能走多遠。上世紀80年代的校園精英們,對哲學懷有乙份別樣的熱忱,李澤堯也不例外。讀的是機械製造,但大學三年級時,李澤堯對哲學產生了興趣,甚至嘗試著讀黑格...