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 如果是純小數的話 就乘以二取整 結果是從上至下 就不舉例了哦 要是既有整數又有小數的話 ...