請問會計電算化中的二進位,十進位相互怎樣轉化 有沒有明確的公式

2025-01-18 18:15:11 字數 5829 閱讀 3994

1樓:網友

1.十進位轉二進位方法:除二取餘(十進位——d,二進位——b)eg:100d——?b

2|100——餘0

2|50——餘0

2|25——餘1

2|12——餘0

2|6——餘0

2|3——餘1

2|1——餘1

所以100d=1100100b

把上面的餘數倒著寫就行了。

2.二進位轉十進位。

erjinzhi)b=(e*2^7+r*^6+j*2^5+i*2^4+n*2^3+z*2^2+h*2+i),其中小寫字母代表0或1

不知道我說清楚了沒有?

2樓:網友

這個你找計算機原理方面的資料,有介紹的。

二進位,只有兩個數0和1,兩數相加得二就進一位。1101轉成十進位方法:從右往左1*2的0次方+0*2的1次方+1*2的2次方+1*2的3次方。

我會但說不太清楚,二進位轉十進位公式是:從右往左2的0次方+2的1次方+2的2次方………給你找的我就不說了。

十進位二進位轉換公式是什麼?

3樓:白雪忘冬

十進位轉啟渣二進位。

公式:。將乙個十進位數除以二,得到的商再除以二,依次類推直到商等於一或零時為止,倒取除得的餘數。

即換算為二進位數。

的結果。只需記住要點:除二取餘,倒序排列。悄兆悄。

由於計算機內部表示數的位元組單位都是定長。

的,以2的冪次,或者8位,或者16位,或者32位。於是,乙個二進位數用計算機表示時,位數不足2的冪次時,高位上要補足若干個0。

舉例:如:255(十進位)=11111111(二進位)255/2=127===餘1

127/2=63===餘1

63/2=31===餘1

31/2=15===餘1

15/2=7===餘1

7/2=3===餘1

3/2=1===餘1

1/2=0===餘1

如:789=1100010101

789/2= =1 第10位。

394/2=197 =0 第9位。

197/2= =1 第8位。

98/2=49 =0 第猜鬥7位。

49/2= =1 第6位。

24/2=12 =0 第5位。

12/2=6 =0 第4位。

6/2=3 =0 第3位。

3/2= =1 第2位。

1/2= =1 第1位。

以上內容參考 百科-十進位轉二進位。

十進位化成二進位怎麼算

4樓:林傑

十進位整數轉換為二進位整數採用"除2取餘,逆序排列"法。

具體做法是:用2去除十進位整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為0時為止。

然後把先得到的餘數作為二進位數的低位有效位,後得到的餘數作為二進位數的高位有效位,依次排列起來。

舉例來說:87轉換為二進位:

87÷2=43餘1

43÷2=21餘1

21÷2=10餘1

10÷2=5 餘0

5÷2=2餘1

2÷2=1餘0

1÷2=0餘1

從下往上取餘數1010111。所以,87[10]=1010111[2].

10進位數轉換成二進位數,這是乙個連續除2的過程:

把要轉換的數,除以2,得到商和餘數,將商繼續除以2,直到商為0。最後將所有餘數倒序排列,得到數就是轉換結果。

聽起來有些糊塗?我們結合例子來說明。比如要轉換6為二進位數。

把要轉換的數,除以2,得到商和餘數」。

那麼:要轉換的數是6,6

2,得到商是3,餘數是0。

不要告訴我你不會計算6÷3!)

將商繼續除以2,直到商為0……」

現在商是3,還不是0,所以繼續除以2。那就:

2,得到商是1,餘數是1。

將商繼續除以2,直到商為0……」

現在商是1,還不是0,所以繼續除以2。那就:

2,得到商是0,餘數是1

拿筆紙算一下,1÷2是不是商0餘1!)

將商繼續除以2,直到商為0……最後將所有餘數倒序排列」

好極!現在商已經是0。

我們三次計算依次得到餘數分別是,將所有餘數倒序排列,那就是:110了!

6轉換成二進位,結果是110。

二進位轉化為十進位怎麼算

5樓:月光下的

首先舉乙個例子:十進位123=1*100+2*10+3*1,這裡的100是10的平方,10是10的一次方,1是10的零次方,分別是處在百位、十位和個位,也就叫做這些對應位置上的位權值,那麼二進位也是一樣的道理。

二進位轉換成十進位是:將二進位每個位置上的數字乘以所在位的位權值,然後相加。如101101轉換成十進位是1*2的5次方+0*2的4次方+1*2的3次方+1*2的2次方+0*2的1次方+1*2的0次方=32+8+4+1=45;這個45就是對應的十進位的數。

十進位轉化為二進位怎麼算

6樓:社會職場達人

方法:要從右到左用二進位的每個數去乘以2的相應次方,小數點後則是從左往右。

例如:二進位數轉化成十進位。

二進位)=1*2^0+0*2^1+1*2^2+1*2^3 +0*2^-1+1*2^-2=1+0+4+8+0+十進位)。

所以總結起來通用公式為:

二進位)=d*2^0+c*2^1+b*2^2+a*2^3+e*2^-1+f*2^-2+g*2^-3(十進位)。

十進位整數轉換為二進位整數。

十進位整數轉換為二進位整數採用"除2取餘,逆序排列"法。具體做法是:用2整除十進位整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為小於1時為止,然後把先得到的餘數作為二進位數的低位有效位,後得到的餘數作為二進位數的高位有效位,依次排列起來。

十進位小數轉換為二進位小數。

十進位小數轉換成二進位小數採用"乘2取整,順序排列"法。具體做法是:用2乘十進位小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到乙個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,此時0或1為二進位的最後一位。

或者達到所要求的精度為止。

然後把取出的整數部分按順序排列起來,先取的整數作為二進位小數的高位有效位,後取的整數作為低位有效位。

十進位轉化為二進位怎麼算

7樓:微言悚聽

十進位轉二進位是指在數學和電路系統中,將以10為基數的計數系統轉換為以2為基數的計數系統。

因為整數部分的轉換方法和小數部分的轉換方法不同,所以先將十進位數的整數部分和小數部分分別轉換後,再加以合併,從而使十進位轉為二進位。

十進位整數轉換為二進位整數十進位整數轉換為二進位整數採用"除2取餘,逆序排列"法。具體做法是:用2整除十進位整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為小於1時為止,然後把先得到的餘數作為二進位數的低位有效位,後得到的餘數作為二進位數的高位有效位,依次排列起來。

原理:眾所周知,二進位的基數為2,我們十進位化二進位時所除的2就是它的基數。談到它的原理,就不得不說說關於位權的概念。

某進位計數制中各位數字符號所表示的數值表示該數字符號值乘以乙個與數字符號有關的常數,該常數稱為 「位權 」 位權的大小是以基數為底,數字符號所處的位置的序號為指數的整數次冪。十進位數的百位、十位、個位、十分位的權分別是10的2次方、10的1次方、10的0次方,10的-1次方。

二進位數就是2的n次冪。

8樓:可靠的蠶寶寶

二進位轉為十進位從右到左用二進位的每個數去乘以2的相應次方例如二進位的1101轉化成十進位。

十進位轉為二進位。

用十進位的13除以2 每除一下將餘數就記在旁邊最後按餘數從下向上排列就可得到1101

例如302302/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

1/2 = 0 餘1

故二進位為100101110

9樓:努力努力再努力

2的十進位就是2×10的0次方=2。

所以答案就是2本身呀親。

提問1001010000

轉換法呢。十的二進位呢。

1001010000化為10進位是592

10化為2進位是1010

提問怎麼算呢這兩種方法。

就這樣,基礎呀,您要好好看書了呢。

提問那個十化2的你給我來個1024的。

把1024化為2進位?

太多了,我只能給您答案,具體步驟我就不寫了發不出去答案呢為啥。

答案是100億。

10樓:蘇南

用除二取餘法,像圖裡這樣:

11樓:愛瑜

整數部分。

要從右到左用二進位的每個數去乘以2的相應次方並遞增,小數部分。

是從左往右乘以二的相應負次方並遞減。

例如:二進位數轉化成十進位。

0*2-1+1*2-2=1+0+4+8+0+所以總結起來通用公式為:

十進位轉二進位公式是什麼?

12樓:小楓帶你看生活

十進位轉二進位。

公式:小數點前或者整數要從右到左用二進位的每個數去乘以2的相應次方並遞增,小數點後則是從左往右乘以二的相應負次方。

並遞減。例如:二進位數。

轉化成十進位。

二進位轉化為十進位的過程怎樣算?

13樓:匿名使用者

二進位轉十進位是從最後一位算,具體是這樣的:

如:01101011.轉十進位:

第0位:1乘2的0次方=1

1 1乘2的1次方=2

2 0乘2的2次方=0

3 : 1乘2的3次方=8

4: 0乘2的4次方=0

5: 1乘2的5次方=32

6 1乘2的6次方=64

7: 0乘2的7次方=0

然後:1+2+0

二進位01101011=十進位107.

你可睜陸明白?可再笑早鎮問。

十進位轉二進位:

是乙個連續除2的過程。用上例轉換:

107除2商53餘1

53除2商26餘1

26除2商13餘0

13除2商6餘1

6 除2商3餘0

3 除2商1餘1

1 除2商0餘1.

當商出現0時,就不碰粗要除了。然後把餘數反住排列就行了。107=1101011

十進位轉二進位的公式?

14樓:網友

首先講一下「權重」的概念,數字中某位的權重:2的(該位所在的位數(從右至左)-1)次方,比如:100的權重為:

2^(1-1)=1 1的權重為:2^(2-1)=2,二進位轉十進位:數字中所有位*本位的權重然後求和。

比如將10101轉化為十進位:10101=1*2^4+0*2^3+1*2^2+0*2^1+1*2^0=21

十進位如何轉二進位:將該數字不斷除以2直到商腔蘆為零,然後將餘數由下至上依次寫出,即可得到該數字的二進位表示,以將數字21轉化為二進位為例。

2.當商為零時,察笑將餘數由下至上依次寫出,即為21的二進位表示。

請問十進位制如何轉換成二進位制,二進位制數如何轉換成十進位制數?

還是寫基數,舉個複雜些的例子,你可以選擇僅涉及整數的部分來用 95.625轉換成二進位制 先寫二進位制各位基數 從1開始寫,右邊寫個小數點,先向左邊逐位寫,每位是右邊位陣列乘以2,寫到比95大為止 128 64 32 16 8 4 2 1.然後向左邊寫,每項是左邊項除以2,寫 三 四項即可 128 ...

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...

二進位制,十進位制,十六進位制,求學習

二進位制 基本數bai字為0,1,只要超過du1做進位成為zhi10,1 1 10 十進位制 這個和我們平時dao學的專是一樣的 十六進位制 基本數字屬為0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,其中a,b,c,d,e,f,也就是表示10,11,12,13,14,15,超過f就...