1樓:匿名使用者
十六進位制6a.3b轉十bai進位制
先寫十du六進位制各位上的基數:從個
zhi位1.開始,向左
dao寫,每位是右邊版位乘以權16,6a有兩位,則就寫兩位,從小數點向右邊寫,可以直接寫分數,每位是左邊位除以16,3b是兩位,則寫到兩位為止
16 1. 1/16 1/256
6 a. 3 b 將要轉換的數對齊寫到各位下面,小數點要對齊
此式上下做乘法,結果左右做加法=6*16+10*1+3*1/16+11*1/256=96+10+3/16+11/256=106+0.1875+0.04296875=106.
23046875
2樓:鹹簡薊平凡
十進位制小數轉r進位制小數,方法為乘r取整,每次乘以相應之後基數後取結果的整數部分即可。需內要注意的是並非容
所有的十進位制小數都能完全轉化為r進位制小數,這時就需要取近似值。
比如這裡的0.9032d轉化成16進位制小數0.9032*16=14.4512
取整數14
即e0.4512*16=7.2192
取整數7
0.2192*16=3.5072
取整數3
0.5072*16=8.1152
取整數8
0.1152*16=1.8432
取整數1
。。。。。。
所以這個叔轉換成16進位制就是0.e7381h至於你說的
8後面應該是有很多位的在這裡
怎麼只有3
位數??????
前面說了,並非所有的十進位制小數都能完全轉化為r進位制小數,這時就需要取近似值
我們只是把後面的省略了,你想算還可以繼續往下面算。。
十進位制小數怎樣轉換為十六進位制?
3樓:浮流年
十進位制小數轉r進位制小數,方法為乘r取整,每次乘以相應之後基數後取結果的整數部分即可。需要注意的是並非所有的十進位制小數都能完全轉化為r進位制小數,這時就需要取近似值。
比如0.9032d轉化成16進位制小數,
0.9032*16=14.4512 取整數14 ;
0.4512*16=7.2192 取整數7;
0.2192*16=3.5072 取整數3;
0.5072*16=8.1152 取整數8;
0.1152*16=1.8432 取整數1。
十進位制計數法:
十進位制計數法是相對 二進位制計數法而言的,是我們日常使用最多的計數方法(俗稱「逢十進一」),它的定義是:「每相鄰的兩個 計數單位之間的 進率都為十」的 計數法則,就叫做「十進位制計數法」。
所周知,計算機內部使用 二進位制表示數,二進位制與十進位制的轉換是比較複雜的。比如我們要讓計算機計算50+50=?,那麼首先要把十進位制的50轉換成 二進位制的「50」——110010,這個過程要做多次 除法,而計算機對於除法的計算是最慢的。
把十進位制的50轉換成二進位制的110010還不算完,計算出結果1100100之後還要再轉換成 十進位制數100,這是一個做乘法的過程,對計算機來說雖然比除法簡單,但計算速度也不快。本來一步完成的事,卻白白浪費了好多步驟,究其原因,就是人們使用的十進位制不適應現代化資訊裝置,不是最佳資訊計數法。如果人們使用二進位制來表示數,不僅與計算機的交流變得簡便,而且只需要記得怎樣寫0和1就能夠記數了,比用十進位制需要學習十個數字簡單了80%。
這還不是全部,舉個例子來說,比如十進位制的小數0.8,在二進位制裡怎樣表示呢?要寫成0.
11001100...後面還有無數個1100,或者換句話說,十進位制的 有限小數轉換成二進位制不能保證能精確轉換,二進位制小數轉換成十進位制也遇到同樣的問題。這也為資訊處理帶來了很大的不便。
甚至為了能夠較快的轉換十進位制數和 二進位制數,在設計處理器的時候加入了專門的電路和語句來完成這個過程,造成了處理器設計的浪費。因此,可以說十進位制不適應現代化資訊裝置。
十進位制小數轉換為十六進位制怎麼轉換啊
4樓:匿名使用者
十進位制小數轉r進位制小數,方法為乘r取整,每次乘以相應之後基數後取結果的整數部分即可。需要注意的是並非所有的十進位制小數都能完全轉化為r進位制小數,這時就需要取近似值。
比如這裡的0.9032d轉化成16進位制小數0.9032*16=14.
4512 取整數14 即e0.4512*16=7.2192 取整數70.
2192*16=3.5072 取整數30.5072*16=8.
1152 取整數80.1152*16=1.8432 取整數1。。。。。。
所以這個叔轉換成16進位制就是0.e7381h至於你說的 8後面應該是有很多位的在這裡 怎麼只有3 位數??????
前面說了,並非所有的十進位制小數都能完全轉化為r進位制小數,這時就需要取近似值
我們只是把後面的省略了,你想算還可以繼續往下面算。。
小數的十進位制轉換成十六進位制(如圖),怎麼轉換?
5樓:愛軍
十六進位制的整數, 表示每十六才進一位. 十進位制是, 每十, 進一位,所以, 整數部分, 可以用,(/16), 從個位十位往上求, 將數字逐次除以16,餘數為, 每一位結果。
小數部分, 因為是未滿16, 所以應該用乘法(x16), 從小數點下第一, 第二位, 將小數逐次乘以16.
整數為, 每一位的結果.
小數的十進位制轉換成十六進位制的方法:
十進位制小數轉r進位制小數,方法為乘r取整,每次乘以相應之後基數後取結果的整數部分即可。需要注意的是並非所有的十進位制小數都能完全轉化為r進位制小數,這時就需要取近似值。比如這裡的0.
9032d轉化成16進位制小數
0.9032*16=14.4512 取整數14 即e
0.4512*16=7.2192 取整數7
0.2192*16=3.5072 取整數3
0.5072*16=8.1152 取整數8
0.1152*16=1.8432 取整數1
。。。。。。
所以這個叔轉換成16進位制就是0.e7381h,至於你說的 8後面應該是有很多位的在這裡 怎麼只有3 位數? 前面說了,並非所有的十進位制小數都能完全轉化為r進位制小數,這時就需要取近似值,我們只是把後面的省略了,你想算還可以繼續往下面算。
十六進位制數如何轉換成十進位制?
6樓:丿染指流年丶丶
16進位制數的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方…
所以,在第n(n從0開始)位上,如果是是數 x (x 大於等於0,並且x小於等於 15,即:f)表示的大小為 x * 16的n次方。
進位制轉換表:
例:2af5換算成10進位制:
用豎式計算:
第0位: 5 * 16^0 = 5
第1位: f * 16^1 = 240
第2位: a * 16^2= 2560
第3位: 2 * 16^3 = 8192
-------------------------------------
10997
直接計算就是:
5 * 16^0 + f * 16^1 + a * 16^2 + 2 * 16^3 = 10997
擴充套件資料:
十六轉十的乘法口訣:
一峘一拾六
二峘三拾二
三峘四拾八
四峘六拾四
五峘八拾
六峘九拾六
七峘一百一拾二
八峘一百二拾八
九峘一百四十四
十峘一百六
屲峘一百七拾六
亗峘一百九拾二
岌峘二百零八
岄峘二百二拾四
岪峘二百四
7樓:枕邊吹風會
16進位制就是逢16進1,但我們只有0~9這十個數字,所以我們用a,b,c,d,e,f這六個字母來分別表示10,11,12,13,14,15。字母不區分大小寫。
十六進位制數的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方……
所以,在第n(n從0開始)位上,如果是是數 x (x 大於等於0,並且x小於等於 15,即:f)表示的大小為 x * 16的n次方。
例如十六進數 2af5, 轉化成10進位制的步驟:
用豎式計算:
2af5換算成10進位制:
第0位:
第1位:
第3位:
直接計算就是:
可以看出,所有進位制換算成10進位制,關鍵在於各自的權值不同。
擴充套件資料:
進位制轉換是人們利用符號來計數的方法。進位制轉換由一組數碼符號和兩個基本因素「基數」與「位權」構成。基數是指,進位計數制中所採用的數碼(數制中用來表示「量」的符號)的個數。
位權是指,進位制中每一固定位置對應的單位值。
十進位制中的數位排列是這樣的:
…… 萬 千 百 十 個 十分 百分 千分……
16進位制中的數位排列是這樣的:
8樓:
4個2進位制位為一個16進位制數,2進位制1111為16進位制f,2進位制中千位的1=8,百位的1=4,十位的1=2,個位的1=1,將各個位的數作相應轉換再相加,的到的數就是10進位制數0-15,可輕鬆轉換成16進位制。如01011100,可看成是兩組2進位制數0101和1100,則這個數就是16進位制的5c。
10轉16:
100以內一點的10轉16心算比較快,複雜的用「計算器」算了。10轉16用傳統的計算方式可以了,就是大於15小於256的10進位制數除以16為的值為十位的16進位制數,其餘數為個位的16進位制數,沒餘數則個位為0。如61的16進位制是3d,61除以16得3餘13,3作十位數,13轉成d為各位數。
16轉10:
用相反的道理,將十位數乘以16加上個位數。如5a,將5乘以16得80,加上a的10進位制10,結果是90。
9樓:banji的老巢
十六進位制數轉換十進位制數,也是利用權值和開方所得,具體內容給你舉例說明:
例:十六進位制數2a4f,轉換為十進位制數為:f*16^0+4*16^1+a*16^2+2*16^3=15+64+2560+8192=10831。
十六進位制(hexadecimal)是計算機中資料的一種表示方法。同我們日常中的十進位制表示法不一樣。
十六進位制數的基數是16,採用的數碼是0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f。其中a-f分別表示十進位制數字10-15。十六進位制數的技術規則是"逢十六進一",它的各位的權是以16的n次方標識的。
通常,對十六進位制數的表示,可以在數字的右下角標註16或h,但在c語言中是在數的前面加數字0和字母x即0x來表示。例如,12af在c語言中表示為0x12af。
十六進位制數的加減法的進/借位規則為:借一當十六,逢十六進一。 十六進位制數同二進位制數及十進位制數一樣,也可以寫成式的形式。
1110101的十進位制八進位制十六進位制都是什麼?計算方法要詳細步驟
二進位制數1110101,轉換成十進位制過程是 從最後一位開始,只要是1的,就按照2的相應倍數進行相加1.2.4.8.16.32.64.128 就是0倍,1倍,2倍。則該數對應的十進位制數是1 4 16 32 64 117 八進位制的轉換可以由上面算出的十進位制117來除以8取所得餘數,最先出現的餘...
二進位制八進位制十六進位制十進位制之間的轉換
二進位制的1101轉化成十進位制 1101 2 1 2 0 0 2 1 1 2 2 1 2 3 1 0 4 8 13 轉化成十進位制要從右到左用二進位制的每個數去乘以2的相應次方 不過次方要從0開始 十進位制轉二進位制 用2輾轉相除至結果為1 將餘數和最後的1從下向上倒序寫 就是結果 例如302 3...
十六進位制數abcdeh轉十進位制數知道的幫下忙
abcde h 10 16的4次方 11 16的3次方 12 16的2次方 13 16 14 10 65536 11 4096 12 256 13 16 14 655360 45056 3072 208 14 703710 d 十六進位制數abcdeh轉換為十進位制數是?e 16 0 14 d 16...