1樓:ad饕饕不絕
0.5 轉化成小數2進位制是
: 0.1
0.25 轉化成小數2進位制是: 0.01
於是0.5-0.25 = 0.25(這裡只是為了說明正確性,實際計版算沒有必要再權轉到10進位制)
0.10
-0.01
-----
0.01
說白了就是2進位制下的運算,既:逢2進1:1+1=10 ; 1+10=11....
10進位制有什麼不一樣呢?(逢10進1,不夠借位,2進位制一樣,你套上我給的例子就知道了)
2樓:無名
逢2進1:1+1=10 ; 1+10=11 ;10+10=100 ; 1+11=100
二進位制減法法則
0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
0 - 1 = 1 有借
位,借1當(10)2
0 - 1 - 1 = 0 有借位
1 - 1 - 1 = 1 有借位
注:(10)2表示專
為二進位制中的2
(來屬自
二進位制小數減法
3樓:匿名使用者
你有兩種方法:
bai1】將du0.1011轉化為十進位制數,得到的是zhi11/16,
10-11/16 =149\16,得到9+5\16,9對應的dao二進位制回數十1001,通過對5\16不斷乘以2,將整答數部分記下來,要麼為0,要麼為1,記錄的順序為b1、b2......,為1的時候注意應該將十進位制數減去1,一直乘到小數部分為0為止,你會發現結果是1001.0101
2】將10化為二進位制數,得到1010,用1010-0.1011,就像處理10進位制數那樣,不夠向上一位借,那麼最後你會發現結果亦為1001.0101
兩者符合的很好。
二進位制減法怎麼做?
4樓:匿名使用者
1、二進位制減法:
bai0-0=0,10-1=1(向高du位zhi借位) 1-0=1,1-1=0 (模二加運dao算或異或運算)
專 。屬
2、二進位制的加法:
0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位進位)。
3、二進位制的乘法:
0 * 0 = 0 0 * 1 = 0,1 * 0 = 0,1 * 1 = 1。
4、二進位制的除法:
0÷0 = 0,0÷1 = 0,1÷0 = 0 (無意義),1÷1 = 1。
擴充套件資料
十進數轉成二進數:
整數部分,把十進位制轉成二進位制一直分解至商數為0。讀餘數從下讀到上,即是二進位制的整數部分數字。 小數部分,則用其乘2,取其整數部分的結果,再用計算後的小數部分依此重複計算,算到小數部分全為0為止,之後讀所有計算後整數部分的數字,從上讀到下。
將59.25(10) 轉成二進位制:
整數部分:
59 ÷ 2 = 29 ... 1
29 ÷ 2 = 14 ... 1
14 ÷ 2 = 7 ... 0
7 ÷ 2 = 3 ... 1
3 ÷ 2 = 1 ... 1
1 ÷ 2 = 0 ... 1
小數部分:
0.25×2=0.5
0.50×2=1.0
59.25=111011.01
5樓:
(2)、二進位制減法法則
0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
0 - 1 = 1 有借位,借1當(10)20 - 1 - 1 = 0 有借位
1 - 1 - 1 = 1 有借位
注:(10)2表示
內為二進位制中容的2
二進位制的浮點小數加法怎麼算??如0.11001b+1.01010b=?
6樓:匿名使用者
規則很簡單,書上寫的都是狗屁,太複雜了,不過還真都是原理。計算的話,就一句就夠了:滿二進位,原位變為0。答案是10.00011b
7樓:匿名使用者
0.11001b+1.01010b= 10.00011(b)0.11001
+1.01010
---------------
10.00011
8樓:匿名使用者
規則很簡單,書上寫的太複雜了,不過還真都是原理。計算的話,就一句就夠了:滿二進位,原位變為0。答案是10.00011b
二進位制減法怎麼算啊(詳細,好的話追加100分)
9樓:匿名使用者
3.1.2 二進位制減法
二進位制減法也很簡單,與加法一樣,二進位制減法有八條規則:
l0 – 0 = 0
l0 – 1 = 1 有借位
l1 – 0 = 1
l1 – 1 =0
l0 – 0 – 借位 = 1有借位
l0 – 1 – 借位 = 0有借位
l1 – 0 – 借位 = 0
l1 – 1 – 借位 = 1有借位
以下是二進位制減法的完整例子:
0101
–0011
---------
步驟1:將最低位的兩個位相減(1 – 1 = 0)0101
–0011
------------
0步驟2:將第1位的兩個位相減( 0 – 1 = 1 + 借位)0101
–0011
b------------
10步驟3:將第2位的兩個位相減,再減去借位( 1 – 0 – b = 0 )
0101
–0011
------------
010步驟4:將第3位的兩個位相減
0101
–0011
------------
0010
以下是其他例子:
1100_1101
1001_1111
0111_0111
–0011_1011
–0001_0001
–0000_1001
------------------
------------------
------------------
1001_0010
1000_1110
0110_1110
10樓:匿名使用者
二進位制的減法原則:0-0=0,0-1=1(類似於十進位制減法,需向高位借位) 1-0=1,1-1=0 (模二加運算或異或運算) 。
比如1100-1001,按照以上法則可得結果為1100-1001=0011。這個算式換成十進位制就是12-9=3,可以看到換成十進位制進行檢驗也是正確的。
萊布尼茲也是第一個認識到二進位制記數法重要性的人,並系統地提出了二進位制數的運演算法則。二進位制對200多年後計算機的發展產生了深遠的影響。他於2023年發表了《論中國的哲學》一文,專門討論八卦與二進位制,指出二進位制與八卦有共同之處。
擴充套件資料:
一、二進位制轉換為其他進位制:
1、二進位制轉換成十進位制:基數乘以權,然後相加,簡化運算時可以把數位數是0的項不寫出來,(因為0乘以其他不為0的數都是0)。小數部分也一樣,但精確度較少。
2、二進位制轉換為八進位制:採用「三位一併法」(是以小數點為中心向左右兩邊以每三位分組,不足的補上0)這樣就可以輕鬆的進行轉換。例:
將二進位制數(11100101.11101011)2轉換成八進位制數。 (11100101.
11101011)2=(345.726)8
3、二進位制轉換為十六進位制:採用的是「四位一併法」,整數部分從低位開始,每四位二進位制數為一組,最後不足四位的,則在高位加0補足四位為止,也可以不補0;小數部分從高位開始,每四位二進位制數為一組,最後不足四位的,必須在低位加0補足四位,然後用對應的十六進位制數來代替,再按順序寫出對應的十六進位制數。
例:將二進位制數(10011111011.111011)2轉換成十六進位制數。(10011111011.111011)2=(4fb.ec)16
二、其他進位制轉換為二進位制:
1、十進位制轉換為二進位制
整數轉換:採用連續除基取餘,逆序排列法,直至商為0。
小數轉換:採用連續乘基(即2)取整,順序排列法。例(0.
8125)10=(0.1101)2。步驟:
0.8125*2=1.625,0.
625*2=1.25,0.25*2=0.
5,0.5*2-=1.0,則正向取整得(0.
1101)2。
2、八進位制轉換為二進位制:把每一位八進位制數對應轉換為一個三位二進位制數。例(745.361)8= (111100101.011110001)2
3、十六進位制轉換為二進位制:把每一位十六進位制數對應轉換為一個四位二進位制數。
11樓:進步小老頭
你好二進位制相減的具體規則跟真值的編碼方式有關係,如:原碼,補碼等。
現在假設兩數為無符號整數且總是較大減去較小。(因為無符號數不能表示負數,所以不能小減大)
將減數逐位取反,末位加1,然後與被減數相加即可,不需要考慮借位的問題。
例1:被減數:110000 減數:010111(與被減數對齊)
減數取反(即0變成1,1變成0):101000
末位加1:101001
與被減數相加:
110000
101001
+----------
1011001 (將超過被減數長度的部分丟棄)
由於存在這樣一個事實:兩個非負數相減,其值不可能大於這兩者。也就是長度不能超過被減數,故將最左邊的1丟棄
例2:被減數:11(十進位制3),減數:10(十進位制2);
減數取反加1:01+1=10(又變回來了)
相加:11
+10-----
101(捨去最左邊的1既是正確答案 01)
如果一眼看過去沒有借位的情況,直接減即可。取反加1倒是麻煩了
例3: 被減數:11001010(十進位制 202),減數:00001001(十進位制 9)
減數取反加一:11110111
相加:11001010
+11110111
----------------
111000001(捨去最左邊的1 即是正確答案:11000001)以上。
12樓:匿名使用者
就是把借位的最後個數想成2,其餘的0想成1,被借掉的那個數想成0就可以了。
比如1000-1可以想成1000-0001,由於個位數0-1不夠,只能向前借,十位百位都是0,借不到,只能借千位的1,千位的1被借走後1000變成了0112,就用0112-0001=0111,這樣就清楚了。
二進位制怎麼算?二進位制如何計算?
最簡單的計算,就是加一了。你一個一個的往上加就是了。這一堆蘋果,有多少個?先用十進位制,數一下 你再用二進位制數一遍 遞增計數,你會了嗎?逢二進一,你看到了嗎?你倒著數,就是減法了。不懂可追問。加法 0 0 0 0 1 1 1 0 1 1 1 10 0進位為1 減法 0 0 0,1 0 1,1 1 ...
二進位制轉十六進位制,十六進位制轉二進位制
十六進位制每一位代表十六,有0 f十六中選擇,而二進位制每一位只有0和1兩種選擇,如果要表示十六種選擇需要四位 1個十六進位制的數的範圍是0 15 每一個2進位制數可以表示2個數字既0和1 因此 16個數字 需要4個二進位制數來表示 2 2 2 2 16所以16進位制就可以轉換為 4個二進位制的數 ...
二進位制與十進位制的換算二進位制和十進位制轉換怎麼算?
人們通常使用的是十進位制。它的特點有兩個 有0,1,2 9十個基本字元組成,十進位制數運算是按 逢十進一 的規則進行的.在計算機中,除了十進位制數外,經常使用的數制還有二進位制數和十六進位制數.在運算中它們分別遵循的是逢二進一和逢十六進一的法則.2 二進位制數 3 二進位制數有兩個特點 它由兩個基本...