1樓:賁榮花葉戌
樓主記住除權逆取餘就行(2進位制,權就是2,10進位制,權就是10)比如229:
除後所得
餘數229
/21141/2
570/2281/2
140/27
0/231
/211/2
01然後按照逆序把答案寫下來:11100101快試試吧
2樓:匿名使用者
十進位制轉二進位制:
用2輾轉相除至結果為1
將餘數和最後的1從下向上倒序寫 就是結果
例如302
302/2 = 151 餘0
151/2 = 75 餘1
75/2 = 37 餘1
37/2 = 18 餘1
18/2 = 9 餘0
9/2 = 4 餘1
4/2 = 2 餘0
2/2 = 1 餘0
故二進位制為100101110
二進位制轉十進位制
從最後一位開始算,依次列為第0、1、2...位第n位的數(0或1)乘以2的n次方
得到的結果相加就是答案
例如:01101011.轉十進位制:
第0位:1乘2的0次方=1
1乘2的1次方=2
0乘2的2次方=0
1乘2的3次方=8
0乘2的4次方=0
1乘2的5次方=32
1乘2的6次方=64
0乘2的7次方=0
然後:1+2+0
+8+0+32+64+0=107.
二進位制01101011=十進位制107.
3樓:
十進位制換二進位制除二取餘,把餘數倒著寫下來就對了,二進位制換十進位制直接等於二的幾次冪之和就好了。
4樓:千奕森良才
-1291246354156001505
這是十進位制的答案你計算器算,把它複製進windwos計算器。
關於二進位制的問題?
5樓:一劍出血
拿十進位制給你舉例:
21 減去 19
個位的 1 減 9,不夠減,從十位借位,相當於用 11 減 9。被減數十位從 2 變成了 1。
這裡也是一樣:
10 - 01
最低位的 0 減 1,不夠減,從高一位借位,相當於用 10(也就是十進位制的2)減 1。被減數高一位從 1 變成了 0。
關於二進位制的問題
6樓:匿名使用者
我想用二進位制與十進位制相比較你容易明白些.
二進位制數的特點就是逢二進一;而十進位制是逢十進一.
二進位制的計數基數是2,而十進位制的計數基數是10.而無論是二進位制數還是十進位制數,它的絕對值的大小都是各位的數值乘以基數的(n-1)次冪(這稱為該位的"權")的累加.
舉個例子.十進位制數123,從右邊數起為第1位,則它的值是3*(10的0次方)+2*(10的1次方)+1*(10的2次方)=3+20+100=123,這比較容易理解吧?
再舉個二進位制的例子,101010,從右邊數起為第一位,則這個二進位制數它的值是0*(2的0次方)+1*(2的1次方)+0*(2的2次方)+1*(2的3次方)+0*(2的4次方)+1*(2的5次方)=0+2+0+8+0+32=42
也就是說,一個二進位制擺在你面前,從右邊數起,第一位表示1,第二位表示2,第三位表示4,第四位表示8.......第n位表示2的(n-1次方).這就是所謂的"權".
你只要把該位上的數字(0或者1)分別乘上它對應的權,然後加起來,就知道它表示是什麼數了.
就你問的來說,5可以拆成4+1,所以第一位(代表1)和第三位(代表4)的數字均為1,其它為0.也就是00101.同理,你說的01101,它表示的數是1+0+4+8=13,而不是5了.
而為什麼不拆成2+3呢?因為在二進位制數中沒有值為3的權,你無"權"這樣拆~~~
希望能對你有幫助~~~
7樓:匿名使用者
5就是5個1相加,滿2進1啊
1+1=10
10+1=11
11+1=100
100+1=101
8樓:暴莉赧幻楓
因為資料在計算機中都是以二進位制表示的,編譯系統對於不同型別的變數分配不同大小的存貯空間,制定不同的取值範圍。比如整型在計算機中的儲存用2個位元組16位的儲存空間,其中的最高位代表符號位的,符號位為0表示的是正數,符號位為1表示為負數,整型資料在記憶體中以二進位制的補碼存放。
以10和-10說明正數在記憶體中的存放形式:
十進位制10
-10二進位制原碼
0000000000001010
1000000000001010
二進位制反碼
0000000000001010
1111111111110101
二進位制補碼
0000000000001010
1111111111110110
而對於這一道題目沒有達到正數的儲存長度,即符號位不為1的,所以化為十進位制後為正數,題中的二進位制標準表示為0000000010100110和0000000000001100,由此看出符號位為0,代表正數的。所以,
10100110=1×2^7+1×2^5+1×2^2+1×2^1=166
1100=1×2^3+1×2^2=12.
題中的1100如果為十進位制的話轉化為二進位制的話為0000010001001100不是-4也不是12。o(∩_∩)o~可能是你的題目寫錯了的把!
有關於二進位制的問題!
9樓:
數值的補碼錶示也分兩種情況:
(1)正數的補碼:與原碼相同。
例如,+9的補碼是00001001。
(2)負數的補碼:符號位為1,其餘位為該數絕對值的原碼按位取反;然後整個數加1。
例如,-7的補碼:因為是負數,則符號位為「1」,整個為10000111;其餘7位為-7的絕對值+7的原碼
0000111按位取反為1111000;再加1,所以-7的補碼是11111001。
就這麼簡單額…………
答案b原因麼,看上面就知道了
關於二進位制的問題。。。
10樓:匿名使用者
表示這個數1101是二進位制數字啊~··~嘎嘎
11樓:暮雪煙雲
(2)表示二進位制吧。十進位制一般不寫,表示預設。
關於二進位制的幾個問題
12樓:匿名使用者
問題4的解釋:二進位制中的模數其實就是模數轉化(a/d轉換)就是將離散的模擬量轉化為連續的數字罷了,這個模數轉化多用於聲音中的量化處理;而數模轉換(d/a轉換)就是將連續的數字轉化為離散的模擬量,其實說白了就是將十進位制數轉化為二進位制數,多用於資料通訊中數字訊號轉化為模擬訊號。
問題1:你問的這是浮點數(實數)中的知識,其實就是浮點數公式(自己檢視吧,我沒有辦法給你寫下,抱歉!!),公式中s代表的是符號位(s=1表示負數,s=0表示正數),e代表的是數的偏移量,小三角是隱藏的小數點,而p代表的是尾數的位數。
知道這些後,+1010中的「+」在浮點數中表示「0」所以就是五位,同樣-1.1101中的「-」在浮點中表示「1」那麼這就是六位了。
問題2:老大你是不是寫錯了,把「10000」寫成了「100000」了。如果是,那這道題就好說了。
在這之前先說一下「變號操作」就是將原始碼轉化為反碼後,在飯媽的個位上加1。其中變號操作又叫「取負」,這個「取負」對應著十進位制數說的,比方說6的負數是-6,6(八進位制)轉化為110(二進位制),「110」的變號操作就成了010。在二進位制整數的減法中,遵循一個原則那就是先將「減數變號操作後在同被減數相加」整數加法的原則是「最高位的進位忽略不計」。
對於這道題10000+(-1011)=10101,去掉括號就是10000-1011=10101,先將減數「1011」變號操作後就是「0101」在同被減數相加結果是「10101」。懂了嗎?如果還不知道就聊天交談吧!!
問題3:不對,解釋在實數(浮點數)中,符號位位於數的最高位,不能用小數點定位來表示正負。實數中最高位是「1」表示的是負數,最高位是「0」表示的是正數。
詳解可以通過問題1中介紹的浮點數的公式來分析!!!
關於二進位制的問題 15
13樓:
二進位制其實沒有那麼的神祕,所謂的滿二進一,就好像我們現在生活中經常碰到的滿10進一是一個道理,只是2進位制中只有0,1兩個數,1+1=2,就如同1+9=10一樣,要從一位進到兩位,如果按照數數的方法來說,0,1,10,11,100,101……逐個的進位就可以了,對應十進位制就是1,2,3,4,5……。在十進位制中,我們不也是從零開始逐個加1,加到9再加1的時候就進位成10了嗎?但是如果想深入瞭解,就要了解二進位制每一位代表的意義了,二進位制從第一位開始就是2的0次方,然後依次第二位就是2的一次方、二的二次方等,最後把所有位數上的2的方次都計算出來進行加和,就是對應的十進位制了
14樓:匿名使用者
二進位制數
一、二進位制數的表示法
二進位制是計算技術中廣泛採用的一種數制。二進位制數是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」。
二進位制數也是採用位置計數法,其位權是以2為底的冪。例如二進位制數110.11,其權的大小順序為22、21、20、2-1、2-2。
對於有n位整數,m位小數的二進位制數用加權係數式表示,可寫為:
(n)2=an-1×2n-1+an-2×2n-2+……+a1×21+a0×20+a-1×2-1+a-2×2-2
+……+a-m×2-m=
式中aj表示第j位的係數,它為0和1中的某一個數。
二進位制數一般可寫為:(an-1an-2…a1a0.a-1a-2…a-m)2。
【例1102】將二進位制數111.01寫成加權係數的形式。
解: (111.01)2=1×22+l×21+1×20+1×2-2
二、二進位制數的加法和乘法運算
二進位制數的算術運算的基本規律和十進位制數的運算十分相似。最常用的是加法運算和乘法運算。
1. 二進位制加法
有四種情況: 0+0=0
0+1=1
1+0=1
1+1=0 進位為1
【例1103】求 (1101)2+(1011)2 的和
解: 1 1 0 1
+ 1 0 1 1
1 1 0 0 0
2. 二進位制乘法
有四種情況: 0×0=0
1×0=0
0×1=0
1×1=1
【例1104】求 (1110)2 乘(101)2 之積
解: 1 1 1 0
× 1 0 1
1 1 1 0
0 0 0 0
+ 1 1 1 0
1 0 0 0 1 1 0
關於二進位制的一些問題
15樓:匿名使用者
該編碼方案採用7位二進位制數編碼組成。
西文26個字母(區分大小寫)即26*2=52個,以及0~9十個數字以及33個標點符號,那麼該編碼方案至少需要表示的非數值資訊個數是:52+10+33=95。
2^6=64,2^7=128。128>95,所以,用7位二進位制數編碼組成。
二進位制轉十進位制演算法,二進位制轉十進位制演算法 01100000 00101100 01011000 11001010要具體演算法過程 文字解釋不給
從左往右算,左邊一位乘以2加上後一位,依次算下去 01100000 0 2 0 0 2 1 0 2 2 0 2 3 0 2 4 1 2 5 1 2 6 0 2 7 96 00101100 0 2 0 0 2 1 1 2 2 1 2 3 0 2 4 1 2 5 0 2 6 0 2 7 44 01011...
計算二進位制 十進位制數,二進位制轉十進位制的演算法怎麼算?
的 應該這樣簡單 先把39轉換成十六進位制 27然後再將那個2的一位變成二進位制的四位 0010再把7那一位變成二進位制的四位 0111 所以39的二進位制就是0010 0111 把這個二進位制數從右到左分組,四位一組為1101 0111 0001 然後把每一組變成十進位制就成了d71h 這樣很快變...
二進位制怎麼轉十進位制,二進位制如何轉化為十進位制
先寫出二進位制各位上代表的數字,然後運用加法即可計算出來。舉例二進位制10101110轉換成十進位制,這個二進位制數是8位的,那麼我們寫出8位二進位制數每位上的數字。最右邊位是個位,無論幾進位制,它都是1 然後寫左邊位是右邊位乘以2得到,因為我們要轉換的是二進位制 轉換n進位制就乘以n好了 這樣寫到...