精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

十六進(jìn)制數(shù)字的表示及案例說明

模擬對話 ? 來源:陳年麗 ? 2019-06-24 10:18 ? 次閱讀

十六進(jìn)制數(shù)字將二進(jìn)制數(shù)組分為四組,允許轉(zhuǎn)換16個不同的二進(jìn)制數(shù)字

二進(jìn)制數(shù)的一個主要缺點是二進(jìn)制字符串相當(dāng)于一個大的十進(jìn)制數(shù)-10數(shù)字可能很長。

當(dāng)使用大型數(shù)字系統(tǒng)(如計算機)時,通常會找到由8位,16位甚至32位組成的二進(jìn)制數(shù),這使得無需讀取或?qū)懭氘a(chǎn)生錯誤,尤其是在處理大量16位或32位二進(jìn)制數(shù)時。

克服此問題的一種常用方法是將二進(jìn)制數(shù)組成四組或四位(4位)。這些4位組使用另一種類型的編號系統(tǒng),也常用于計算機和數(shù)字系統(tǒng),稱為十六進(jìn)制數(shù)。

十六進(jìn)制數(shù)字字符串

“十六進(jìn)制”或簡稱“十六進(jìn)制”編號系統(tǒng)使用Base of 16系統(tǒng),是表示長二進(jìn)制值的流行選擇,因為它們的格式與1和0的長二進(jìn)制字符串相比,它非常緊湊,更容易理解。

作為Base-16系統(tǒng),十六進(jìn)制編號系統(tǒng)因此使用16(16)個不同的數(shù)字和數(shù)字的組合從 0 到 15 。換句話說,有16個可能的數(shù)字符號。

然而,使用這種數(shù)字符號的方法存在一個潛在的問題,因為 10,11,12的十進(jìn)制數(shù)字,通常使用兩個相鄰符號寫入13,14 和 15 。例如,如果我們用十六進(jìn)制寫 10 ,我們的意思是十進(jìn)制數(shù)十,或二進(jìn)制數(shù)為二(1 + 0)。繞過這個棘手的問題十六進(jìn)制數(shù)字,識別十,十一,...的值。 。 。 ,十五分別用 A,B,C,D,E 和 F 的大寫字母替換。

然后在十六進(jìn)制編號中系統(tǒng)我們使用 0 到 9 的數(shù)字和大寫字母 A 到 F 來表示它的二進(jìn)制或十進(jìn)制數(shù)等價,從右側(cè)的最低有效數(shù)字開始。

正如我們剛才所說,二進(jìn)制字符串可能很長而且難以閱讀,但我們可以通過將這些大型二進(jìn)制數(shù)字拆分為偶數(shù)組,以便更容易記下和理解。例如,以下二進(jìn)制數(shù)字組 1101010111001111 2 比 1101010111001111 2 更容易閱讀和理解它們都聚集在一起。

在十進(jìn)制編號系統(tǒng)的日常使用中,我們使用右手邊的三位數(shù)組或000組來制作一個非常大的數(shù)字,如百萬或萬億,更容易讓我們理解,在數(shù)字系統(tǒng)中也是如此。

十六進(jìn)制數(shù)是一個比僅使用二進(jìn)制或十進(jìn)制更復(fù)雜的系統(tǒng),主要用于處理計算機和內(nèi)存地址位置。通過將二進(jìn)制數(shù)分成4位組,每組或4位數(shù)組現(xiàn)在可以具有“ 0000 ”(0)和“ 1111 之間的可能值“(8 + 4 + 2 + 1 = 15)從0到15給出總共16個不同的數(shù)字組合。不要忘記” 0 “也是一個有效數(shù)字。

我們從第一篇關(guān)于二進(jìn)制數(shù)的教程中記得,一個4位數(shù)字組稱為“半字節(jié)”,并且還需要4位來產(chǎn)生十六進(jìn)制數(shù),一個十六進(jìn)制數(shù)字也可以被認(rèn)為是半字節(jié)或半字節(jié)。然后需要兩個十六進(jìn)制數(shù)來產(chǎn)生一個完整字節(jié),范圍從 00 到 FF 。

此外,由于 16 in十進(jìn)制系統(tǒng)是 2 (或 2 4 )的四次冪,數(shù)字 2之間存在直接關(guān)系和 16 所以一個十六進(jìn)制數(shù)字的值等于四位二進(jìn)制數(shù)字,所以現(xiàn)在 q 等于“16”。

因為這個關(guān)系,二進(jìn)制數(shù)中的四位數(shù)可以用單個十六進(jìn)制數(shù)字表示。這使得二進(jìn)制和十六進(jìn)制數(shù)之間的轉(zhuǎn)換非常容易,十六進(jìn)制可用于寫入數(shù)字少得多的大二進(jìn)制數(shù)。

數(shù)字 0 到 9 仍然在原始十進(jìn)制系統(tǒng)中使用,但 10 到 15 的數(shù)字現(xiàn)在由 A 到 F ,包括十進(jìn)制,二進(jìn)制和十六進(jìn)制之間的關(guān)系。

十六進(jìn)制數(shù)

十進(jìn)制數(shù) 4位二進(jìn)制數(shù) 十六進(jìn)制數(shù)
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011
12 1100 C
13 1101 d
14 1110 電子
15 1111 F
16 0001 0000 10(1 + 0)
17 0001 0001 11(1 + 1)
以四個為一組繼續(xù)向上

使用上面的原始二進(jìn)制數(shù) 1101 0101 1100 1111 2 現(xiàn)在可以將其轉(zhuǎn)換為等效的十六進(jìn)制數(shù) D5CF ,這比我們之前使用的長行1和0更容易閱讀和理解。

所以通過使用十六進(jìn)制表示法,可以使用更少的數(shù)字來編寫數(shù)字?jǐn)?shù)字,并且發(fā)生錯誤的可能性更小。類似地,將基于十六進(jìn)制的數(shù)字轉(zhuǎn)換回二進(jìn)制只是相反的操作。

然后十六進(jìn)制編號系統(tǒng)的主要特征是有16個不同的計數(shù)數(shù)字0 到 F ,每個數(shù)字的權(quán)重或值從最低有效位(LSB)開始。為了區(qū)分十六進(jìn)制數(shù)和Denary數(shù),在實際使用之前使用“?!保℉ash)或“$”(美元符號)的前綴十六進(jìn)制數(shù)值,#D5CF 或 $ D5CF 。

由于十六進(jìn)制系統(tǒng)的基數(shù)為16(也表示系統(tǒng)中使用的單個符號的數(shù)量),因此下標(biāo) 16 用于標(biāo)識以十六進(jìn)制表示的數(shù)字。例如,前面的十六進(jìn)制數(shù)表示為: D5CF 16

使用十六進(jìn)制數(shù)進(jìn)行計數(shù)

所以我們現(xiàn)在知道如何將4位二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)。但是,如果我們有超過 4 二進(jìn)制數(shù)字,我們?nèi)绾斡嬎愠鲎罱K字母 F 的十六進(jìn)制數(shù)。簡單的答案是重新開始使用另一組4位,如下所示。

0 ... to ... 9,A,B,C,D,E,F(xiàn),10 ... to ... 19 ,1A,1B,1C,1D,1E,1F,20,21 ......。等

不要混淆, 10 或 20 isNOT十或二十, 1 + 0 , 2 + 0 ,十六進(jìn)制。實際上二十甚至不存在于十六進(jìn)制中。使用兩個十六進(jìn)制數(shù)字,我們可以計數(shù)到 FF ,它等于十進(jìn)制255.同樣,要計數(shù)高于 FF ,我們將向左添加第三個十六進(jìn)制數(shù)字,以便第一個3位十六進(jìn)制數(shù)字是 100 16, (256 10 ),最后一個是 FFF 16, (4095 10 )。最大4位十六進(jìn)制數(shù)是 FFFF 16 ,等于十進(jìn)制65,535,依此類推。

十六進(jìn)制數(shù)的表示

MSB 十六進(jìn)制數(shù) LSB
16 8 16 7 16 6 16 5 16 4 16 3 16 2 16 1 16 0
4.3G 2.6G 16M 1M 65000 4K 256 16 1

如果要轉(zhuǎn)換4個,8個,12個或16個二進(jìn)制數(shù)字,則添加額外的十六進(jìn)制數(shù)字以將十進(jìn)制和二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)非常容易。但是,如果二進(jìn)制位的數(shù)量不是四的倍數(shù),我們還可以在最高有效位的左側(cè)添加零, MSB 。

例如, 11001011011001 2 是十四位二進(jìn)制數(shù),僅對于三個十六進(jìn)制數(shù)字來說很大,但對于四個十六進(jìn)制數(shù)字來說太小了。答案是在最左邊添加額外的零,直到我們有一個完整的四位二進(jìn)制數(shù)或其倍數(shù)。

在二進(jìn)制數(shù)中添加額外的0

二進(jìn)制數(shù) 00 11 0010 1101 1001
十六進(jìn)制數(shù) 3 2 D 9

十六進(jìn)制數(shù)的主要優(yōu)點是它非常緊湊并且使用16的基數(shù)意味著用于表示給定數(shù)字的位數(shù)通常小于二進(jìn)制或十進(jìn)制。此外,在十六進(jìn)制數(shù)和二進(jìn)制數(shù)之間轉(zhuǎn)換也很快捷。

十六進(jìn)制數(shù)示例No1

將以下二進(jìn)制數(shù) 1110 1010 2 轉(zhuǎn)換為等效的十六進(jìn)制數(shù)。

二進(jìn)制數(shù)= 11101010 2
從右側(cè)開始將這些位分組為四個
= 1110 1010
查找每個組的十進(jìn)制等值
<跨度> = <跨度> 14 <跨度> 10 (十進(jìn)制)
使用上表轉(zhuǎn)換為十六進(jìn)制
<跨度> = <跨度>電子 <跨度> A (以十六進(jìn)制)
然后,二進(jìn)制數(shù)的十六進(jìn)制等值
1110 1010 2 #EA 16

十六進(jìn)制數(shù)字示例No2

將以下十六進(jìn)制數(shù)#3FA7 16 轉(zhuǎn)換為其二進(jìn)制等效值,并將其轉(zhuǎn)換為十進(jìn)制或等效的十進(jìn)制或等效使用下標(biāo)來識別每個編號系統(tǒng)。

= 16,295 10

#3FA7 16
= 0011 1111 1010 0111 2
= (8192 + 4096 + 2048 + 1024 + 512 + 256 + 128 + 32 + 4 + 2 + 1)

然后,十進(jìn)制數(shù)16,295的表示形式可以表示為: -

#3FA7 16 十六進(jìn)制

0011 1111 1010 0111 2 二進(jìn)制文件。

十六進(jìn)制數(shù)字摘要

然后總結(jié)一下。十六進(jìn)制或十六進(jìn)制,編號系統(tǒng)通常用于計算機和數(shù)字系統(tǒng),以將大量二進(jìn)制數(shù)字串減少為一組四位數(shù),以便我們輕松理解。 “十六進(jìn)制”表示十六,因為這種類型的數(shù)字編號系統(tǒng)使用從0到9和A到F的16個不同的數(shù)字。

將二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)我們必須首先將二進(jìn)制數(shù)分成一個4位二進(jìn)制字,該字可以包含 0 10 ( 0000 2 的任何值> )到 15 10 ( 1111 2 )表示十六進(jìn)制等效值o f 0 到 F 。

在下一篇關(guān)于 Binary Logic 的教程中,我們將研究將二進(jìn)制數(shù)字串轉(zhuǎn)換為另一個名為Octal Numbers的數(shù)字編號系統(tǒng),反之亦然。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 十六進(jìn)制
    +關(guān)注

    關(guān)注

    2

    文章

    32

    瀏覽量

    37564
收藏 人收藏

    評論

    相關(guān)推薦

    十六進(jìn)制和八進(jìn)制轉(zhuǎn)換原理

    或八進(jìn)制數(shù)來表示進(jìn)制數(shù)?! ?b class='flag-5'>十六進(jìn)制中包含的16個數(shù)字是0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,其中A~F分別對應(yīng)
    發(fā)表于 04-06 23:54

    LabVIEW中如何實現(xiàn)十六進(jìn)制和ASCII之間的轉(zhuǎn)換

    題: 我正在使用LabVIEW與一臺儀器進(jìn)行通訊,它以十六進(jìn)制的形式返回信息。例如,它不會返回字母"L”,而是返回它對應(yīng)的十六進(jìn)制表示"4C”。在LabVIEW中,我該如何編程
    發(fā)表于 10-20 11:20

    labview教程:十六進(jìn)制和ASCII之間的相互轉(zhuǎn)換轉(zhuǎn)

    有的儀器進(jìn)行與labview通信,它以十六進(jìn)制的形式返回信息。例如,它不會返回字母"L”,而是返回它對應(yīng)的十六進(jìn)制表示"4C”。在LabVIEW中,我們需要編程實現(xiàn)將這個十六進(jìn)制表示
    發(fā)表于 01-05 11:21

    十六進(jìn)制數(shù)字符串至數(shù)值轉(zhuǎn)換的問題

    `通過串口發(fā)送和接收數(shù)據(jù)。接收到的十六進(jìn)制數(shù)據(jù)想要變?yōu)槭?b class='flag-5'>進(jìn)制數(shù)據(jù)輸出。但是用“十六進(jìn)制數(shù)字符串至數(shù)值轉(zhuǎn)換”這個空間最后的顯示結(jié)果是0。自認(rèn)為是十六進(jìn)
    發(fā)表于 04-09 10:47

    十六進(jìn)制數(shù)字符串至數(shù)值或字符轉(zhuǎn)換的問題

    本帖最后由 zhuimengren2034 于 2015-10-9 15:08 編輯 通過串口直接收到的十六進(jìn)制數(shù),想要通過程序自動顯示為十進(jìn)制數(shù);字符串是0102FFFE(每四位表示一個
    發(fā)表于 10-09 15:03

    字符串轉(zhuǎn)為十六進(jìn)制軟件工具

    字符串轉(zhuǎn)為十六進(jìn)制軟件工具
    發(fā)表于 06-30 09:51 ?453次下載

    十六進(jìn)制編輯器

    關(guān)鍵詞TKStudio,HexEditor,十六進(jìn)制,編輯器摘 要十六進(jìn)制編輯器HexEditor是TKStudio附帶的輔助工具,用來顯示或編輯十六進(jìn)制文件。
    發(fā)表于 11-10 13:31 ?47次下載

    TKStudio十六進(jìn)制編輯器用戶手冊

    十六進(jìn)制編輯器HexEditor是TKStudio附帶的輔助工具,用來顯示或編輯十六進(jìn)制文件。
    發(fā)表于 03-11 16:02 ?13次下載

    十六進(jìn)制和八進(jìn)制

    十六進(jìn)制和八進(jìn)制   由于當(dāng)二進(jìn)制數(shù)的位數(shù)很多時書寫很麻煩,因此為了減少書寫一個數(shù)字的位數(shù),在計算機的資料中經(jīng)常采用十六進(jìn)制或八
    發(fā)表于 04-06 23:54 ?3164次閱讀
    <b class='flag-5'>十六進(jìn)制</b>和八<b class='flag-5'>進(jìn)制</b>

    進(jìn)制數(shù)與十六進(jìn)制數(shù)的相互轉(zhuǎn)換

    進(jìn)制數(shù)與十六進(jìn)制數(shù)的相互轉(zhuǎn)換 二進(jìn)制數(shù)與十六進(jìn)制數(shù)的相互轉(zhuǎn)換,按照每4位二進(jìn)制數(shù)對應(yīng)于一位十六進(jìn)制
    發(fā)表于 09-24 11:28 ?9659次閱讀
    二<b class='flag-5'>進(jìn)制</b>數(shù)與<b class='flag-5'>十六進(jìn)制</b>數(shù)的相互轉(zhuǎn)換

    十六進(jìn)制數(shù)的表示方法

    十六進(jìn)制數(shù)的基數(shù)是16,采用的數(shù)碼是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A-F分別表示進(jìn)制數(shù)字10-15.十六進(jìn)制數(shù)的技術(shù)規(guī)則是“逢
    的頭像 發(fā)表于 06-04 11:02 ?4.1w次閱讀

    UltraEdit十六進(jìn)制編輯器

    UltraEdit不僅僅是一個文本編輯器,它還包括十六進(jìn)制編輯器模式,有時也稱為二進(jìn)制文件編輯器或字節(jié)編輯器。 關(guān)鍵的十六進(jìn)制編輯功能 十六進(jìn)制編輯器允許編輯任
    的頭像 發(fā)表于 05-28 14:16 ?2494次閱讀
    UltraEdit<b class='flag-5'>十六進(jìn)制</b>編輯器

    單精度浮點數(shù)和十六進(jìn)制相互轉(zhuǎn)換例程(基于LV)

    十六進(jìn)制字符轉(zhuǎn)成普通字符十六進(jìn)制字符轉(zhuǎn)成浮點數(shù)浮點數(shù)轉(zhuǎn)成十六進(jìn)制字符應(yīng)用于上位機和PLC通訊的數(shù)據(jù)轉(zhuǎn)換
    發(fā)表于 08-07 15:12 ?22次下載

    為什么計算機需要十六進(jìn)制?簡單聊聊十六進(jìn)制

    實際上,計算機本身是不需要十六進(jìn)制的,計算機只需要二進(jìn)制,需要十六進(jìn)制的是人。
    的頭像 發(fā)表于 02-25 11:47 ?735次閱讀

    十六進(jìn)制逆變器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《十六進(jìn)制逆變器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 05-23 09:45 ?0次下載
    <b class='flag-5'>十六進(jìn)制</b>逆變器數(shù)據(jù)表