chara6,bba《2運算結果是什麼啊

2021-03-04 08:50:03 字數 1950 閱讀 7039

1樓:匿名使用者

<< 按位左移2位,即乘以4(在表示範圍內,可以這麼理解,因為一直這樣移動就會超出表示範圍,與實際結果會有出入的)

6的二進位制表示 110,左移兩位變成11000,即高位左移,後面補0,這個二進位制就變成了24

char a=3,b=6,c;c=a^b<<2; c的二進位制值是什麼

2樓:蒼紫幽藍

首先運算子優先順序 左移<< 比 異或^ 高,所以c=a^(b<<2)先執行b左移2位操作,b的二進位制為110,左移兩位11000然後執行異或操作(同乙個位置的二進位制不同取1,相同取0),a的二進位制為 011,所以011^11000= 00011^11000 = 11011

所以答案是11011

若有定義和語句,char a=3,b=6,c; c=a^b<<2;則c的二進位制值是?

3樓:好程式設計師

首先b=6化為二進位制為110,

《優先順序較高像左移2位為11000,再與a做異或,a=11,所以c=11011

^是位運算子中的異或運算子,也稱xor運算子。它的規則是若參與的兩個二進位相同,則結果為0(假),不同則為1(真)。即0^0=0,0^1=1,1^0=1,1^1=0;再如下面:

00111001

(^) 00101010

----------------

00010011

左移運算子(<<)

將乙個運算物件的各二進位制位全部左移若干位(左邊的二進位制位丟棄,右邊補0)。

比如5<<2就是把5的二進位制00000101向左移動2位,結果為00010100

4樓:

a=3:由十進位制的3化為二進位制:00000011b=6:由十進位制6化為二進位制:00000110因為<<的優先順序比^前,故先算b<<2;

則b<<2為:00011000

所以c=a^b<<2為:a 00000011^b<<2 00011000

__________________________00011011

由此可得:選 a

5樓:鄭家大小姐

a 00110011

b 00110110//為字元的ascll碼因為《的優先順序比^前,故先算b<<2

b 11011000

a 00110011

b ^11011000//按位異或

------------

11111011

沒答案啊

char a=3,b=6,c; c=a^b<<2 ; 則c的二進位制值是____ (麻煩告訴我^和<

6樓:好程式設計師

首先b=6化為二進位制為110,《優先順序較高像左移2位為11000,再與a做異或,a=11,所以c=11011

^是位運算子中的異或運算子,也稱xor運算子。它的規則是若參與的兩個二進位相同,則結果為0(假),不同則為1(真)。即0^0=0,0^1=1,1^0=1,1^1=0;再如下面:

00111001

(^) 00101010

----------------

00010011

左移運算子(<<)

將乙個運算物件的各二進位制位全部左移若干位(左邊的二進位制位丟棄,右邊補0)。

比如5<<2就是把5的二進位制00000101向左移動2位,結果為00010100

7樓:匿名使用者

左移優先順序比異或高,答案是00011011

已知char a=3,b=6,c;c=a^b<<2;則c的二進位制值是多少?

8樓:琳琳姐

首先b=6化為二進位制為110,《優先順序較高像左移2位為11000,再與a做異或,a=11,所以c=11011

以下程式的運算結果是includestdio hmainint a 2,b 5 printf ad,bd n ,a,b

a d,b d 上面的是執行結果,這是簡單的程式,記住,後面的是輸出格式,因為沒有所以直接輸出 d int a 2,b 5 主函式中bai自定義a,b的值duprintf zhi輸dao出中的 d分別代內表a和b的值,你的程式貌似編錯容了,應該為 printf a d,b d n a,b 輸出的結果...

尿檢結果是尿蛋白陽性2這個結果是什麼意思

檢查尿蛋白陽性,兩個加號,有可能是和尿路感染,或者腎臟問題有關係。要多喝點水,勤排尿,不要吃辛辣刺激性食物,多吃一些蔬菜水果,可以再去醫院做腎功能,泌尿系統彩超等檢查,檢查一下,查明 以後再進行 這個結果說明尿液中存在有比較多的蛋白質,除外尿液被汙染的情況,建議到正規大醫院進行詳細的檢查以明確 這樣...

HBVDNAPCR結果是10E2請問下是什麼意思

1.0e2是科學計數法,就是1 10的2次方,也就是100.說明病毒在體內進行低水平複製。追問 請問這樣可以打預防針嗎?回答 建議你到醫院檢查B肝兩對半。該結果表明你是活動 染者。已經不適合於打預防針了。你可以把檢查的結果貼上來我們再給你看看。追問 可是醫生說沒有到dna的話還可可以打預防針的 回答...