將十進位制13轉為二進位制數,除2到最後是3除2餘1,再怎麼除

2021-04-19 04:29:36 字數 1183 閱讀 6291

1樓:小曉來也

最後復剩1就不用除了,

你用的制

方法是除二取餘,你還可以按bai8,4,2,1的方法;

就是du4為二進位制數,從zhi第四位到第一位分別表示十進dao制的8,4,2,1;

以13為例,13=8+4+1;所以就是1101;

8,4,2,1其實就是2^3,2^2,2^1,2^0;

2樓:愚人節考安規

1再除2是得零餘1。

十進複製轉為制二進位制,

用除二bai取餘法,13除以

du2,依次得到餘數為1,0,1,1;再將zhi餘數倒過來看為dao1101,此即13的二進位制數表示法除二取餘法,必須要將被除數除到商為零才能停止,再倒過來依次取餘數例如11用二進位制表示,除二取餘法依次得餘數1,1,0,1,倒過來即為1011

十進位制轉換成二進位制最後的1除以2為什麼餘數是1?

3樓:姜昊磊

1是十進位制的1,餘數的1是二進位制的1,二進位制只有0和1,沒有0.5這種說法

4樓:匿名使用者

整除。商為0,餘數為1。

5樓:紫一歸仙韻

十進位制轉二進位制1除以2商為0餘1二進位制為01

6樓:1111去

抱歉,你的問題是不正確的。

下面對這個問題進行稍微詳細的描述!

首先,一個二進位制的數,它的每個數位上的數碼只能是0或者1,所以,不會出現你提出的問題:1÷2,因為二進位制中並不存在2這個數碼。

而2在二進位制中表示為10b(二進位制就是逢二進一嘛!)所以,你的提出的問題應該是1b÷10b。

另外,需要注意到,你所提的問題是餘數。

既然整數要做帶餘數除法,那麼,就需要商和餘數都為整數所以不會出現你的0.5這類小數。

實際上,下面的兩種方式都是正確的:

①1b÷10b=0……1b

②1b÷10b=0.1b

上面①好理解,

但對於②來說,你可以查閱相關資料看二進位制小數與十進位制小數如何轉化,但就這個題來說還是很好理解的,1是2的一半嘛,所以0.1b就是「0.2b」的一半,而「0.2b」實際上就是1。

當然,二進位制逢二進一,「0.2b」是協助我們去理解的,這個數實際上不能這麼寫!

【經濟數學團隊為你解答!】

將二進位制數101101轉換成十進位制數是多少?轉換成十

include int main printf 十進位制 d n十六進位制 x n x,x return 0 轉換成十進位制數是 45轉換成十六進位制數是 2d 10進位制 45 16進位制 2d 將十進位制數96轉換成十六進位制數和二進位制數是多少?十進位制轉十六進位制 整數部分除以16倒取餘數9...

將十進位制51轉化為二進位制數是多少

用電腦自帶的計算器就可以算啦,開啟計算器,點檢視 科學型,輸入51,點二進位制,就顯示出結果了,110011.把十進位制數51化為二進位制數,則51 2 二進位制1000010轉化為十進位制是多少?二進位制數從右到左依次是2 0,2 1,2 2,2 3 1000010 1 2 6 0 2 5 0 2...

matlab二進位制轉十進位制,matlab實現任意十進位制和二進位制的轉換

可以複用fread讀取二進位制制檔案 比如 fid fopen bin m fread fid,uint8 fclose fid 將二進位制資料按bai八位無符號整數讀入dum,為一個向量,若知道zhi長寬 fid fopen bin m fread fid,rows,cols uint8 fclo...