C語言題目求詳細解答表示式0x13的值是A 0xFFEC B 0xFF71 C 0xFF68 D 0xFF

時間 2021-05-23 03:52:06

1樓:匿名使用者

0x是16進製制的數字

0x13換算成二進位制數是:10011

把10011補齊是:0000 0000 0001 0011然後按位取反是:1111 1111 1110 1100(呵呵,按位取反就是同一位上的0變1,1變0)

換算成16進製制: f f e c

所以:選擇 a

2樓:倒霉熊

~ 就是將 1變為0,0變為1

0x表示十六進製制

0x13 也就是 0x0013

0 0 1 3 對應的二進位制

0000 0000 0001 0011全部取反

1111 1111 1110 1100也就是f f e c答案是 a

3樓:匿名使用者

0x13=0000 0000 0001 0011b~0x13=1111 1111 1110 1100b=0xffec因此選a

按位取反運算子就是把每乙個二進位制位取反!

4樓:一公尺陽光鮑

0x13=0000 0000 0001 0011;

取反後 1111 1111 1110 1100;

=0xec;

取反,0變1,1變0.用多了就會了。

計算機c語言。表示式0x13&0x17的值是。 a.0x17. b,0x13. c,0x

5樓:看灰過來了

0x13對應二進位制是00010011,0x17對應二進位制是00010111,按位與運算,得00010011,也即0x13

表示式0x13^0x17的值是

6樓:四捨**入

值為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」!

7樓:陽光上的橋

換算為bai二進位制再進行異或運算,過程du如下:

0x13 00010011

0x17 00010111

----------------異或zhi運算,相同的結果dao為00x04 00000100

所以結果是內4

補充:0x是16進製制數表示的字首容

,在c、c++等語言裡面,34這樣的數字是表示10進製數字,0x34就是表示16進製制數的34,這是個規則而已。

表示式 0x13|0x17的值是

8樓:四捨**入

值為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」!

9樓:空洞悠靈

0x13=0001 0011

0x17=0001 0111

按位進行或操作

得:00010111=0x17

表示式0x13&0x17的值?求解釋

10樓:假面

0x13對應二進位制是00010011,0x17對應二進位制是00010111,按位與運算,得00010011,也即0x13。

邏輯運算的結果只有兩個:true(真)和false(假)。visual basic提供了六種關係運算子和三種邏輯運算子:

=(等於)、<(小於)、<=(小於等於)、>(大於)、>=(大於等於)、<>(不等於)

not(非)、and(與)、or(或)

11樓:匿名使用者

0x13轉換為二進位制是10011 0x17轉換為二進位制是10111執行按位與(&)運算後,結果是:10011轉換為十六進製制就是0x13

12樓:匿名使用者

用二進位制來演算:0001 0011 & 0001 0111 = 0001 0111 = 0x17

c語言 題目如下 求大神解答,C語言 題目如下 求大神解答

東北角雜草 你是在看翁愷老師的 程式設計入門 c語言 吧,我也在學哦 o 努力!下面的 是我自己寫的,我驗證過,但還是可能會有些錯誤沒發現哈其中ujt 10的部分參考了樓上的答案 附件裡有原檔案 今天上課吃點啥 mooc裡的c語言課我也在學 5分答案 include int main include...

C語言題目求大佬解答,c語言程式設計題目,求大佬解答

3 2 3 1 2 解答 注意,全域性變數的a和函式形參區域性變數的a是不同的,主函式裡面的a指的是全域性變數的a。不管是字首自增還是字尾自增,a始終都要加1再輸出,故主函式裡的結果是a 2。a表示a先加1再進入函式運算,此時f a 等價於f 1 其中a 2表示a 3,b是靜態型別,作用域是全域性,...

請c語言高手解答下,C語言題目,求大佬解答

include int main s i k s 0 1 一的階層不再迴圈裡。for i 0 i 50 i 求各個奇數階層的總和printf d sum 輸出。return 0 include include char a 10 b 40000 void largeadd char aa,char ...