16進製制計算方法

2022-08-28 17:30:23 字數 430 閱讀 8882

16進製制和10進製是不同的,進製是人們規定的的,不是一種自然現象,我們只用0-9表示所有數字,那麼大於九的怎麼表示呢?我們就規定大於9的就進製,高一位的總是比低一位的大,這樣我們可以重複使用0-9這10個數字符號表示所有的數字了,這個就是10進製,然而出於某些原因,我們的網路封包不是10進製,而是16進製制,與10進製不同,16進製制可以用乙個符號表示10,是什麼呢?就是a,用b表示11,c表示12,一直到用f表示15,那麼怎麼將16進製制轉換為我們熟悉的十進位制呢?例如如下的乙個16進製制

f2e93(16)

其中括號內16表示前面這個是16進製制,

我們是這樣轉化的:

f=15,2=2,e=14,9=9,3=3

所以:f2e93(16)=15 x +2 x + 14 x + 9 x 16 + 3

結果是很大的,不計算了!如果實在不是很懂,可以查閱相關書籍!

CRA16計算方法

1 迴圈校驗碼 crc碼 是資料通訊領域中最常用的一種差錯校驗碼,其特徵是資訊字段和校驗欄位的長度可以任意選定。2 生成 crc碼的基本原理 任意乙個由二進位制位串組成的 都可以和乙個係數僅為 0 和 1 取值的多項式一一對應。例如 1010111 對應的多項式為x6 x4 x2 x 1 而多項式為...

負數十六進製制快速計算方法

負數十六進製制快速計算方法 起因 找工作時筆試過程中經常遇到十進位制轉十六進製制的題目,而且會時不時遇到負數轉十六進製制的題目,題目考察的是應聘 者對進製轉換的掌握程度。傳統思路 1.先將十進位制轉二進位制再取反得反碼後加1得到補碼 2.將二進位制4位一組劃分轉成對應十六進製制 突發奇想轉換思路 假...

checksum二進位制反碼求和計算方法

checksum二進位制反碼求和計算方法 ip報文 將首部不包含資料,分成多個16位字的序列,將檢驗和置零,然後進行反碼算術運算把所有16位字相加後,將得到的 和的反碼 寫入檢驗和字段。接收方接收到後,再按照16位字的序列計算一次,得到的和為1,取反碼為0.udp 新增乙個12位元組 ip偽首部 源...