什麼是「十六進位制」,什麼是十六進位制數的標準表示方法

時間 2021-08-30 09:11:42

1樓:

要想學漢化就必需要懂得十六進位制!

下面是幾種進位制的計算方式:十進位制:

有10個基數:0 ~~ 9 ,逢十進一

二進位制:

有2 個基數:0 ~~ 1 ,逢二進一

八進位制:

有8個基數:0 ~~ 7 ,逢八進一

十六進位制:

有16個基數:0 ~~ 9,a,b,c,d,e,f(a=10,b=11,c=12,d=13,e=14,f=15) ,逢十六進一。

先講我們經常用到的十進位制,從0數到9,到第10個數時進1是10,再跟上數11、12…十進位制幾歲小孩都懂!呵~ 而16進位制也一樣,我們從0數到1、2、3…a、b…f,數到f時(也就是第16個數時)進一是10,跟著數11、12、13…18、19、1a、1b…這樣數下去。逢16進一!

下面有兩個例題問題:

(199)用10進位制轉16進位制是多少?

答案:199=16*12+7=c7

(注16進位制中a=10,b=11,c=12,d=13,e=14,f=15)

怎麼會16*12再加7呢?

99\16=12 餘7 所以=c7

16進位制是0—f.c就是12,所以是c7

再舉個例 十進位制的10等於十六進位制的a

將下列10進位制數轉換成16進位制數

23050032110242000

答案如下

先記住1、16、256、4096這幾個數字,即16的平方、16的立方等等。根據待轉換的數在上述數字中尋找一個最大的除數,做除法得到商和餘數。把商寫下來,拿餘數重複該步驟即可

以321為例:321/256 = 1 餘 65 ==》寫下165/16 = 4 餘 1 ==》寫下141/1 = 1餘 0 ==》寫下141即十進位制321等於十六進位制141. 不懂的可以參考許願的教程。

應大家的要求再舉個例,其實漢化不需要什麼16進位制公式,公式是為了讓大家理解16進位制,反而起了反作用讓大家覺得更加複雜!

現在我們不往公式那邊想,我想到一個能幫助大家容易理解十六進位制的方法,我先給大家舉個十進位制的例子,幫大家容易理解十進位制基數0—9組成,逢十進一,也就是數到9就進一

例十進位制:

00001

00002

00003

00004

00005

00006

00007

00008

00009

00010

00011

00012

00013

十進位制誰都會,只是舉個例,以數數的方式來理解就可以了

十六進位制有16個基數,0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f

十六進位制逢十六進一,也就是數到f時進一再從0開始數

例:00000

00001

00002

00003

00004

00005

00006

00007

00008

00009

0000a

0000b

0000c

0000d

0000e

0000f

00010

00011

00012

00013

00014

00015

00016

00017

00018

00019

0001a

0001b

0001c

0001d

0001e

0001f

00020

00021

00022

00023

00024

00025

00026

00027

00028

00029

0002a

0002b

0002c

0002d

0002e

0002f

00030

雖然很哆嗦,這樣可能大家容易理解些10進位制轉16進位制公式不會,點數會吧!

例cb下個數是 ? 下個是cc

ef下個數是多少 是f0

16進位制沒有ef代表15 數到f前進一,就像數10進位制一樣,數到99進一 是100上面講的十六進位制大家都懂了吧!不懂的慢慢研究,多動動腦筋!

2樓:秒懂百科

十六進位制:計算機中資料的一種表示方法

什麼是十六進位制?

3樓:北京理工大學出版社

十六進位制數使用0~9、a、b、c、d、e、f共16個數碼

16進位制是什麼意思

4樓:匿名使用者

簡單來講16,暫存器儲存16進位制資料。進位制的意思就是逢多少往上進位,10進位制就是逢10進1,從1數到9就進一位10,2位了。16進位制也是一樣123456789abcdef之後就進位10,只要你高興愛什麼進位制都可以,你說1011進位那就1011進位。

進位有規律的,計算機只允許儲存0~255的16進位制運算,不代表他就不能進位,你上面的要寫也是寫作:01 23 2c 11,這是暫存器位置,4個。

01232c11當成一個16進位制數就相當嚇人了,轉換成10進位制算給你看一下:

(hex)01232c11=( int )1*16^0+1*16^1+12*16^2+2*16^3+3*16^4+2*16^5+1*16^6+0*16^7

5樓:匿名使用者

十六進位制(簡寫為hex或下標16)在數學中是一種逢16進1的進位制,一般用數字0到9和字母a到f表示(其中:a~f即10~15)。

例如十進位制數79,在二進位制寫作01001111,在16進位制寫作4f(4 = 0100, f = 1111)。

在歷史上,中國曾經在重量單位上使用過16進位制,比如,規定16兩為一斤。

現在的16進位制則普遍應用在計算機領域,這是因為將4個位元(bit)化成單獨的16進位制數字不太困難。1位元組可以表示成2個連續的16進位制數字。可是,這種混合表示法容易令人混淆,因此需要一些字首、字尾或下標來顯示。

十進位制轉十六進位制採餘數定理分解,例如將487710轉成十六進位制:

4877÷16=304....13(d)

304÷16=19....0

19÷16=1....3

1÷16=0....1

這樣就計到487710=130d16

6樓:橘色雙子猴

十六進位制(英文名稱:hexadecimal),是計算機中資料的一種表示方法。同我們日常生活中的表示法不一樣。

它由0-9,a-f組成,字母不區分大小寫。與10進位制的對應關係是:0-9對應0-9;a-f對應10-15;n進位制的數可以用0~(n-1)的數表示,超過9的用字母a-f。

主要意義:

用於計算機領域的一種重要的數制。

對計算機理論的描述,計算機硬體電路的設計都是很有益的。比如邏輯電路設計中,既要考慮功能的完備,還要考慮用儘可能少的硬體,十六進位制就能起到一些理論分析的作用。比如四位二進位制電路,最多就是十六種狀態,也就是一種十六進位制形式,只有這十六種狀態都被用上了或者儘可能多的被用上,硬體資源才發揮了儘可能大的作用。

十六進位制更簡短,因為換算的時候一位16進位制數可以頂4位2進位制數。

可以在二進位制前加幾個0,意義不變。

什麼是十六進位制數的標準表示方法?

7樓:不懂雨意

十六進位制是計算機系統中除二進位制數之外使用較多的進位制,其遵循的兩個規則為:

其有0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f等共十六個數碼,其分別對應於十進位制數的0~15;

十六進位制數的加減法的進/借位規則為:借一當十六,逢十六進一。

十六進位制數同二進位制數及十進位制數一樣,也可以寫成式的形式。

在數制使用時,常將各種數制用簡碼來表示:如十進位制數用d表示或省略;二進位制用b來表示;十六進位制數用h來表示。

如:十制數123表示為:123d或者123;二進位制數1011表示為:1011b;十六進位制數3a4表示為:3a4h。

8樓:匿名使用者

和咱們平常的十進位制一個道理,只是逢十六進一,但是因為咱們生活中沒有單獨的數,所以十到十五就開始用a到f來表示。

十六進位制轉換為二進位制怎麼操作,十六進位制轉換為二進位制怎麼操作

最簡單的方法就是,點選開始選單 程式 附件 計算器 選擇科學計算型 檢視科學計算型 選擇十六進位制 輸入數字 再點選二進位制就完事了。若需要手算,請看樓上的回答。舉例說明 首先把十六進位制數中的每一位數轉換為二進位制數,每個數要分四位,不足四位的前面加零,請看下面演示 十六進位制數04271544轉...

C語言中十六進位制數,C語言 十六進位制怎麼輸出?

嗯,沒聽懂什麼意思。c語言中的十六進位制數用0x表示十六進位制數。比如說,0x20表示的就是十六進位制數20 若在彙編中則表示為 20h 二進位制數表示為 00100000b 十進位制即為,0 16 0 2 16 1 32 整型資料的十六進位制數表示,unsigned int hex val 0x1...

十六進位制數ABCDEH是轉換為十進位制數怎麼轉

abcdef分別代表十六進位制的10,11,12,13,14,15.十進位制轉為十進位制,例如十六進位制的5a 5 16 10 1 這個16是16的一次方,1是16的零次方 80 10 90 十進位制的 16進位制化為10進位制,16進位制的個位數乘以16的零次方,十位數乘以16的一次方,百位數乘以...