已知a 13,b 6, a的十進位制數值是多少

時間 2022-12-17 08:30:03

1樓:伴昊絲

答案:4a&b是位操作,a和b轉換出2進位制的值按位進行與操作 具體如下;

a=13=1101(二進位制)

b=6 =0110(二進位制)

比較:第一位 a為1,b為0,不同為0

第二位 a為1,b為1,相同為1

【轉換】:(一)二進位制數轉換成十進位制數。

由二進位制數轉換成十進位制數的基本做法是,把二進位制數首先寫成加權係數式,然後按十進位制加法規則求和。這種做法稱為"按權相加"法。 例1105 把二進位制數轉換成十進位制數。

(二)十進位制數轉換為二進位制數。

十進位制數轉換為二進位制數時,由於整數和小數的轉換方法不同,所以先將十進位制數的整數部分和小數部分分別轉換後,再加以合併。

2樓:匿名使用者

在計算機中 ,所有的數都是以補碼形式存在,即計算機只認識補碼正數的補碼是其本身,負數 為取反+1

a的二進位制為 00001101,所以!a = 11110010這些都是計算機內部處理時候的形式 都是補碼轉換為人所認識的形式 即原碼:

符號為1 即<0

補碼到原碼 -1取反。

得10001110 (符號位在取反時不變)即-14

3樓:匿名使用者

a的二進位制為 00001101,所以!a = 11110010,換算成十進位制就是 -114

c語言,已知a=13,b=6,!a的十進位制值為? 怎麼得到的?

4樓:51cto學院

!在c語言裡是非運算,而在c語言中只有當一個數為0時才被認為是假,你這裡a是等於13,說明a是真,那麼!a就是假,也就是!a=0.

5樓:金色潛鳥

a=13; 它的 邏輯值 為 true; (不等於0的 值,無論大於0或小於0, 都等於 真);

這時, !a 的 邏輯值 為 假,就 是 十進位制值 0。

(驚歎號 是 邏輯非運算子,單目運算子)。

6樓:天雨下凡

!a=0,因為a=13為真,所以!a=假,為0

已知a=13,b=6,a&&b的十進位制數值為

7樓:花雨知秋

無論a和b本身是多少,然而「a&&b」表示計算a和b的邏輯與運算,其結果是真(二進位制「1」表示),假(二進位制「0」表示),所以有:

因:當a&&b邏輯與時,若a或b中任意一個為假(false)時,結果為0;當且僅當都為真(true)時,結果為1,當取後者為真時的結果。

那麼又知:1的十進位制為1,所以a&&b的十進位制數值為1。(可以用程式實現結果,很快。)

8樓:天枰非官

#include

using namespace std;

int main()

答案是1因為是&&,是邏輯與。

已知a=13,b=6,a||b的十進位制數值為

9樓:冰的占卜師

a||b =15

a用2進製表示為0000 1101

b用2進製表示為0000 0110

||或運算結果是 0000 1111 轉換成10進位制就是15

10樓:看了下面

||表示的是邏輯或,其結果只能是真或者假,也就是隻能是0或者1.

兩個非零數或就是1,兩個0相或才是0

11樓:鄉下小呲花

這個題 好像是打錯了,應該是a|b的值吧。

a=13 b=6 a&&b的十進位制結果是? 5

12樓:志當存高遠

答案:4

a&b是位操作,a和b轉換出2進位制的值按位進行與操作 具體如下;

a=13=1101(二進位制)

b=6 =0110(二進位制)

比較:第一位 a為1,b為0,不同為0

第二位 a為1,b為1,相同為1,於是四個位置比較得結果0100,換算為十進位制即為4,如果滿意請點選右上角評價點【滿意】即可~~

13樓:網友

bool結果是true,十進位制就是1

您可能寫錯了,應該是a&b

a=13,b=6a&b=

所以a&b=4

&叫做按位與。

它的操作為:將兩個數轉換為二進位制,各位對齊,一位一位地對比(空位用零補),若兩位都為1,則結果的本位就為1,否則,結果的本位就為0。最後將結果轉換成十進位制就可以了~

望採納~(我只是一個人大附中的初中生)

已知a=13,b=6,a&b的十進位制數值為() 答案為4.為什麼?

14樓:網友

a&b是位操作,a和b轉換出2進位制的值按位進行與操作 具體如下;

a=13=1101(二進位制)

b=6 =0110(二進位制)

比較:第一位 a為1,b為0,不同為0

第二位 a為1,b為1,相同為1,於是四個位置比較得結果0100,換算為十進位制即為4,

15樓:匿名使用者

13的二進位制位1101 ,6的二進位制為0110,a&b為按位與結果為0100,十進位制為 4,如果還不明白。請學一下 數字邏輯 數字邏輯電路。

c++中,a=13,b=6,問a&&b的十進位制數是多少?

16樓:匿名使用者

a&&b 結果是1

&& 為邏輯與。

在c裡面0是假 別的是真。

所以 13 與 6的結果是。真與真。結果為真。所以得1..

如果想要得到結果是4的話。

應是寫 a&b 結果為4..

& 代表位運算。

結果為4的原因是。

0100 按位與結果是 100十進位制是4

17樓:匿名使用者

a&&b,意思是a並上b,如果ab中有一個為零,則表示式為零,而上面因為a=13,b=6,答案a&&b=1,為什麼說是4呀,答案是正確的???

18樓:匿名使用者

&& 邏輯運算子 a&&b 結果等於1

& 位運算子 a&b 才等於4

已知a=13,b=6,分別求a&b,a>>2,a | b的值。

19樓:高州老鄉

a=13=1101,b=6=0110;(10進位制轉為2進位制)a&b=1010=10(或運算)

a>>2=0011=3(右移2位)

a|b=0100=4(與運算)

十進位制轉換,十進位制和十二進位制的轉換

首先介紹下8進位制的計數值 0,1,2,3,4.7 16進位制的數值 0,1.9,a,b,c,d,e,f 10除以8 1餘2 所以8進製為12 16進位制直接為為a 75對應8進位制 75 8 9餘3 9除以8等於1餘1,8進位制對應為113 對應16進位制 75 16 4餘11 對應16進製為4b...

二進位制轉十進位制,十進位制轉二進位制的演算法 求助

隨便什麼名啦啦 二進位制轉換為十進位制 方法 按權求和 該方法的具體步驟是先將二迸制的數寫成加權係數式,而後根據十進位制的加法規則進行求和 規律 個位上的數字的次數是0,十位上的數字的次數是1,依次遞增,而十分位的數字的次數是 1,百分位上數字的次數是 2,依次遞減。十進位制轉換為二進位制 一個十進...

十進位制數轉換成二進位制數的過程,十進位制數127轉換成二進位制數是( )

浪漫雪狼 呵呵很簡單啊 如果是整數的話 就除以2取餘數 結果是從下至上 比如 472 d b 30 2除15餘0 15除2得7餘1 7除2得3餘1 3除2得1餘1 再 1除2得0餘1 因而結果為 11110 b 如果是純小數的話 就乘以二取整 結果是從上至下 就不舉例了哦 要是既有整數又有小數的話 ...