1樓:匿名使用者
a和b都佔一個位元組,因此a和b的二進位制形式分別是a:0000 0011 b:0000 0110
因此b先右移兩位 得到b:0000 0001 然後c=a^b 得到c: 0000 0010 即整數2
樓主如果對於優先順序不太熟悉,建議在寫表示式的時候使用括號吧
已知char a=3,b=6,c;c=a^b<<2;則c的二進位制值是多少?
2樓:琳琳姐
首先b=6化為二進位制為110,《優先順序較高像左移2位為11000,再與a做異或,a=11,所以c=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樓:匿名使用者
左移優先順序比異或高,答案是00011011
若有定義和語句,char a=3,b=6,c; c=a^b<<2;則c的二進位制值是?
5樓:好程式設計師
首先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
6樓:
a=3:由十進位制的3化為二進位制:00000011b=6:由十進位制6化為二進位制:00000110因為<<的優先順序比^前,故先算b<<2;
則b<<2為:00011000
所以c=a^b<<2為:a 00000011^b<<2 00011000
__________________________00011011
由此可得:選 a
7樓:鄭家大小姐
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的二進位制值是什麼
8樓:蒼紫幽藍
首先運算子優先順序 左移<< 比 異或^ 高,所以c=a^(b<<2)先執行b左移2位操作,b的二進位制為110,左移兩位11000然後執行異或操作(同一個位置的二進位制不同取1,相同取0),a的二進位制為 011,所以011^11000= 00011^11000 = 11011
所以答案是11011
設有以下語句,則c的二進位制值是( ) char a=3,b=6,c; c=a^b<<2; a.00011011 b.00010100 c.00011100 d.000
9樓:天空
^c=a^b<<2
^(按位異或)優先順序為9
<<(左移)優先順序是5
故先執行左移而後異或
b=6,將6按位左移2,6的2進位制是0000 0110,左移後得0001 1000
a=3,3對應2進位制數為0000 00110001 1000
^ 0000 0011
-------------------
0001 1011
答案為a
老師 a b a2 ab b2 a6 a3b3 b3 怎麼化簡呀?感覺好亂
a b a 2 ab b 2 a 3 b bai3 這個du稱為立方和公式zhi a b a 2 ab b 2 a 6 a 3 daob 3 b 6 這裡 版估計是你打錯權了 a 3 b 3 a 6 a 3 b 3 b 6 a 3 b 3 a 3 2 a 3 b 3 b 3 2 a 3 3 b 3 ...
假定int a 3,b 2,c 0表示式c a b 1a1 ba b c的值是
因為a b為真所以a b 1,而1不可能大於1,所以a b 1為假,所以a b 1 0,導致 後的語句不執行,所以c 0,a 3,b 2,所以a b c 5 不懂那個表示式是什麼意思 c語言中。int a 1,b 0,c 1 執行語句 b a c 後,a,b,c 或運算,而且是左結合,b為真,整個表...
下列計算正確的是Aa6a2a3B2a3a
a 應為a6 a2 a4,故本選項錯誤 b 應為2a 3a 6a2,故本選項錯誤 c a2 3 a6,正確 d 應為 a b 2 a2 2ab b2,故本選項錯誤 故選c.下列計算中,結果正確的是 a.a2?a3 a6b.2a?3a 6ac.a2 3 a6d.a6 a2 a a a2?a3 a2 3...