1樓:匿名使用者
修改中經常接觸的是2、10和16進位制,基本上需要了解的是2和16互轉、10和16互轉,其他多瞭解也沒虧 2轉16:
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為各位數。
字串1
16轉10:
用相反的道理,將十位數乘以16加上個位數。如5a,將5乘以16得80,加上a的10進位制10,結果是90。 字串2
其實這些都是計算機基礎,基本上學過計算機的都會學到這些,但留意一下,他們對於修改是十分有用的,平時多多留意,多多試驗,你也會成為修改高手。字串4
2樓:翱翔宇內
十六進位制數的第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位: 5 * 16^0 = 5
第1位: f * 16^1 = 240
第2位: a * 16^2 = 2560
第3位: 2 * 16^3 = 8192 + ...
3樓:
拿 十進位制數 除以十六就可以了
10轉16:
100以內一點的10轉16心算比較快。10轉16用傳統的計算方式可以了,就是大於15小於256的10進位制數除以16為的值為十位的16進位制數,其餘數為個位的16進位制數,沒餘數則個位為0。如61的16進位制是3d,61除以16得3餘13,3作十位數,13轉成d為各位數。
希望可以幫到你,歡迎追問:)
4樓:匿名使用者
供參考,望採納謝謝
excel如何將十進位制數值轉為十六進位制
5樓:匿名使用者
第一步,在電腦端桌面上開啟一個excel文件,如圖所示。
第二步,然後開啟文件,主介面如圖所示。
第三步,十進位制轉換十六進位制函式dec2hex(number,[places])有1個必選引數,1個可選引數,如圖所示。
第四步,輸入十進位制數值列,和要轉換的結果列,如圖所示。
第五步,輸入完整的函式dec2hex()函式,如圖所示。
第六步,輸入函式後按enter鍵,則看到dec2hex函式的結果。
第七步,將第一個結果使用拖柄往下拉,讓其他結果顯示即可,如圖所示。
6樓:匿名使用者
方法如下:
1、選擇選單--工具--載入巨集--選擇工程函式(分析工具庫—vba函式),把前面方框內打上勾。
2、假如在a1輸入100,在b1輸入公式:
=dec2hex(a1, 4)
3、結果為:0064。
公式填充應該會吧。
我已經試驗過,可以的。你看行不?
7樓:退休畫線工
16進位制轉十進位制公式:
=hex2dec(16進位制資料)
公式中16進位制資料可以16進位制的數字,也可是16進位制的單元格引用
8樓:靜活載
=dec2hex(100, 4) 為:將十進位制數字100 轉換為由 4 個字元組成的十六進位制數字 (0064)=dec2hex(-54) 為:將十進位制數字 -54 轉換為十六進位制數字 (ffffffffca)
第一個**設定了公式以後,選中單元格,滑鼠放在單元格的右邊緣,出現「+」的時候,往下拖動即可
十進位制數291轉換為十六進位制數是多少?
9樓:阿拉巴馬以東
將二進位制、八進位制或十六進位制數按權相加即可以得到相應的十進位制數。
例如,將二進位制數(1011.011)2、八進位制(268.48)8和十六進位制數(212.a)16轉算成十進位制數的方法分別為:
(1011.011)2=1×23+0×22+1×21+1×20+0×2-1+1×2-2+1×2-3=(11.375)10
(268.48)8=2×82+6×81+8×80+4×8-1+8×8-2=(184.62)10
(212.a)16=2×162+1×161+2×160+10×16-1=(530.625)10
轉十六進位制時,每次需除以16,並分別用a、b、c、d、e、f來代表餘數為10、11、12、13、14、15即可。例如:333/16=20...
13,20/16=1...4,所以十進位制數333轉十六進位制後是14d。
10樓:匿名使用者
十進位制數291轉換為十六進位制數是123h。
商 餘
291/16 18 3
18/16 1 2
1/16 0 1
十進位制數和十六進位制數怎麼轉換?
11樓:
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
擴充套件資料:
十六轉十的乘法口訣:
一峘一拾六
二峘三拾二
三峘四拾八
四峘六拾四
五峘八拾
六峘九拾六
七峘一百一拾二
八峘一百二拾八
九峘一百四十四
十峘一百六
屲峘一百七拾六
亗峘一百九拾二
岌峘二百零八
岄峘二百二拾四
岪峘二百四
12樓: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。
十六進位制數的加減法的進/借位規則為:借一當十六,逢十六進一。 十六進位制數同二進位制數及十進位制數一樣,也可以寫成式的形式。
13樓:情感新港灣老師
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進位制中的數位排列是這樣的:
14樓:go陌小潔
一.十進位制轉換十六進位制
若十進位制數23785轉為十六進位制,則用 23785/16=1486餘............9, 1486/16=92餘……14, 92/16=5餘………….12,
5/16=0餘……………..5,十六進位制中,10對應為a、11對應為b、。。。。。。、15對應為f,再將餘數倒寫為5ce9,則十進位制23785=十六進位制5ce9。
二.十六進位制轉換十進位制
十六進位制數的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方。
所以,在第n(n從0開始)位上,如果是是數 x (x 大於等於0,並且x小於等於 15,即:f)表示的大小為 x * 16的n次方。
假設有一個十六進數 2af5:
用豎式計算: 2af5換算成10進位制:
第0位: 5 * 16^0 = 5
第1位: f * 16^1 = 240
第2位: a * 16^2 = 2560
第3位: 2 * 16^3 = 8192
直接計算就是:
5 * 16^0 + f * 16^1 + a * 16^2 + 2 * 16^3 = 10997
如何把一個10進位制數轉換成16進位制數
15樓:隔壁的蟲子
一種是採用除16求餘法,還有就是先把十進位制轉二進位制再轉十六進位制。分別舉個例子:
1.除16求餘
115轉十六進位制 115/16 商是7 餘數是3.用7再除16,商是0,餘數是7
故結果是73
2.先轉二進位制再轉十六進位制
115的二進位制是1110011,整數部份從最低有效位開始,以4位為一組,最高有效位不足4位時以0補齊,每一組均可轉換成一個十六進位制的值,轉換完畢就是十六進位制的整數。
0111 0011
7 3
結果73
C中如何將十六進位制數轉換為十進位制數
用字串儲存要轉copy換的16進位制數,然後把一個一個字元轉換為10進位制樹.大致 如下 string hexa cin hexa int sum 0 for int i 0 i hexa.size i 補充 change 函式就是取一個字元,返回相應的整數就行了.用switch判斷選擇就ok了.對...
一進位制數 0111111 2轉換為十進位制數是
二進位制如何轉十進位制,十進位制如何轉二進位制 這是一位經驗大神的回答,不是我的回答,我複製過來幫你,你也可以查詢他的回答 瀏覽 90699 更新 2017 12 18 12 30 分步閱讀 學計算機的朋友剛開始學習時都要接觸進位制之間的轉換,二進位制 十進位制 八進位制 十六進位制等,這個是很枯燥...
十六進位制數如何轉換成十進位制,十六進位制轉換成十進位制的具體演算法?
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...