1樓:藍天白雲
0x13= 00010011 (二進位制)0x17= 00010111 (二進位制
)=1*16+7=23(十進位制)
0x13 & 0x17 = 00010011(二進位制) = 0x13 = 1*16+3=19(十進位制)
表示式0x13^0x17的值是
2樓:四舍**入
值為4.
換算為二進位制再進行異或運算,過程如下:
0x13 00010011
0x17 00010111
----------------異或運算,相同的結果為版00x04 00000100
所以結果是4
補充:0x是16進位制權數表示的字首,在c、c++等語言裡面,34這樣的數字是表示10進位制數字,0x34就是表示16進位制數的34,這是個規則而已。
擴充套件資料:異或運演算法則
1、a ⊕ a = 0
2、a ⊕ b = b ⊕ a
3、a ⊕b ⊕ c = a ⊕ (b ⊕ c) = (a ⊕ b) ⊕ c;
4、d = a ⊕ b ⊕ c 可以推出 a = d ⊕ b ⊕ c.
5、a ⊕ b ⊕ a = b.
6、若x是二進位制數0101,y是二進位制數1011;
則x⊕y=1110
只有在兩個比較的位不同時其結果是1,否則結果為0即「兩個輸入相同時為0,不同則為1」!
3樓:陽光上的橋
換算為bai二進位制再進行異或運算,過程du如下:
0x13 00010011
0x17 00010111
----------------異或zhi運算,相同的結果dao為00x04 00000100
所以結果是內4
補充:0x是16進位制數表示的字首容
,在c、c++等語言裡面,34這樣的數字是表示10進位制數字,0x34就是表示16進位制數的34,這是個規則而已。
如何計算表示式0x13^0x17的值,要有計算步驟!!!謝了
4樓:匿名使用者
11、表示式0x13&0x17的值是
a、0x17 b、0x13 c、0xf8 d、0xec12、在位運算中,運算元每右移一位,其結果相當於 。
a、運算元乘以2 b、運算元除以2
c、運算元除以4 d、運算元乘以4
13、在位運算中,運算元每左移一位,其結果相當於 。
a、運算元乘以2 b、運算元除以2
c、運算元除以4 d、運算元乘以4
14、設有以下說明:
struct packed
data;
則以下位段資料的引用中不能得到正確數值的是 。
a、data.one=4 b、 data.two=3c、data.thtee=2 d、data.four=l15、設位段的空間分配由右到左,則以下程式的執行結果是 。
struct packed_bit
data;
main()
a、語法錯 b、2 c、5 d、10
16、交換兩個變數的值,應該使用下列哪一個位運算 。
a、~ b、& c、^ d、|
17、以下程式的輸出結果是 。
main()
a、100 b、160 c、120 d、6418、以下程式的輸出結果是 。
main()
a、0 b、1 c、2 d、3
19、以下程式段中c的二進位制值是 。
main()
a、00011011 b、00010100 c、00011100 d、00011000
20、以下程式的輸出結果是 。
main()
a、0 b、1 c、2 d、3
----------------------------------------
11. a
12. b
13. a
14. c
15. b
16. a
17. d
18. a
19. a
20. b
這是全部答案
c語言的表示式
優先順序問題。首先明確。高到低優先順序依次是 這樣,語句可以解釋為 leap year 4 0 year 100 0 year 400 0 就是判斷year是否能整除4並且整除100或者year是否能整除400.如果可以,leap 1 否則leap 0 實際就是判斷year是不是閏年。這是個關於閏年...
請大家幫幫忙,請大家幫幫忙吧!!!
這個地址你看下,應該對你有幫助!網上那種你就不要相信了 一看樓上那個就是抄的.我給你介紹一個人幫你帶寫吧 284712699 你說是willhsu的朋友.他會給你優惠的 總之畢業 之類的還是叫別人寫踏實 兄弟啊,有種東西叫美顏,瘦臉,濾鏡,一旦開了,你都可以變成神仙顏值,倘若不幸有一日你現實中遇到了...
請大家幫幫忙?請大家幫幫忙吧?
首先要有學習數學的興趣。兩千多年前的孔子就說過 知之者不如好之者,好之者不如樂之者。這裡的 好 與 樂 就是願意學 喜歡學,就是學習興趣,世界知名的偉大科學家 相對論學說的創立者愛因斯坦也說過 在學校裡和生活中,工作的最重要動機是工作中的樂趣。學習的樂趣是學習的主動性和積極性,我們經常看到一些同學,...