設有定義char a,b若想通過a b運算保留a的第三位和第六位的值,則b的二進位制數應是什麼 為什麼

2021-12-20 06:37:11 字數 1902 閱讀 1205

1樓:匿名使用者

b為00100100

&是按位與操作,任何數與1進行與操作之後結果不變。

2樓:暢想今明後天

&是按位運算的一種。相當於按位乘法。

舉個例子:a = 0 1 0 0 1 0 0 1,那麼 b = 0 1 0 0 1 0 0 0 ,則a&b的值就是對應位相乘

a&b = 0 1 0 0 1 0 0 0總之,想保留a的某些位不變,就要使之計算的b的對應位是1(因為1乘以任何數都是原數本身)。其他的位為0即可。

設有 char a , b ; 若要通過 a&b 運算遮蔽掉a中的其它位

3樓:匿名使用者

&是按位運算的一種。相當於按位乘法。

舉個例子:a = 0 1 0 0 1 0 0 1,那麼 b = 0 1 0 0 1 0 0 0 ,則a&b的值就是對應位相乘

a&b = 0 1 0 0 1 0 0 0總之,想保留a的某乏膽催感詘啡挫拾旦漿些位不變,就要使之計算的b的對應位是1(因為1乘以任何數都是原數本身)。其他的位為0即可。

設char a,b;若想通過a&& b運算保留a的第1位和第6位的值,則b的二進位制數是【1】.

4樓:

&&: 「與」運算, 1&&1=1, 1&&0=0, 0&&1=0, 0&&0=0

也就是說, 1和x進行「與」運算的結果仍為x; 0和x進行「與」運算的結果是置0

設二進位制數a是0a101111,若想通過異或運算 a^b使 a的高4位取反,低4位不變,則二進位制數b應_____

5樓:做而論道

1.有字母a,就是題目有錯。

2. b = 1111 0000

說明:用1去異或,將使其取反;用0去異或,將使其不變。

6樓:匿名使用者

b應為:11110000

按位異或結果取反,就是不管它是0還是1,就用1與其進行異或,結果肯定是使前者取反。

此題就是考察這個知識點,不論a取何值(a為未知數)最高四位都會取反。

樓主仔細琢磨琢磨吧@

設二進位制數a是00101101,若想通過按位加運算使a的高4位取反,低4位不變,則二進位制數b應是多少?

7樓:

b=11011101-00101101=10110000

若要實現vo=-(10v1+5v2+v3)的運算關係 則可選用( )運算電路 a 反相比例 b同相比例 c反相求和 d 同

8樓:那天老三

這還能有什麼思路呀,

看輸出,有一個-,那就是反相運放了,這就把兩個同相的排除了再看那幾個加號,就知道是求和了o了

a、b表示兩個數,☆表示一種新的運算,a☆b=(a+b)÷2,若5☆x=18,求x(快點啊,明天就要交了)

9樓:天王飛飆

a☆b=(a+b)÷2,若5☆x=18

=5☆x=(5+x)÷2=18

=5+x=36

=x=31

10樓:匿名使用者

5☆x=(5+x)÷2=18

5+x=36

x=31

8.設二進位制數a是0a101111,若想通過異或運算 a^b使 a的高4位取反,低4位不變,則二進位制數b應______。

11樓:黑巖

11110000 與一異或,原值取反,1^1=0 0^1=1 與〇異或,原值不變,1^0=1 0^0=0

c語言設有定義floatx1234567,則執行

lz注意,先不管是不是輸出 對於 int x 100 0.5 100.0這個算式被強制轉換為整型的是分回子部分,而分子除以答100.0這個浮點型的資料之後整個算式就又變回浮點型了,要輸出的資料真是整型也沒事,因為你現在是按float型輸出,它會再次強制轉換資料 單精度浮點型在輸出時保留小數點後6位 ...

設有變數定義charaainti3,j

a定義為字元 a a 在ascii碼中是第97個 設int x 3,y 5 表示式x y 3 a 10.0的值是 1 設int型變數x有初始值3,則表示式x 5 10的值.首先,x 是後置加加,先使用變數,然後變數再回加1.所以答,x 先使用變數的值3與5相乘,得到15 由於x為int型變數,所以,...

24 設有定義 int a 1,p float b 2 0 char c A以下不合法的運算是 A

char c a 這裡 baic是一個字元變du量,c 是減的字元對zhi應的ascii值,減dao1之後,仍然有相應的字元與之 內對應。而int p a 這裡 容p是指向整形的指標。而p 訪問的是,整形a後面的那個整形。但由於a不是整形陣列,所以a後面的四個位元組是未知的。如果int a 10 i...