tft每日頭條

 > 生活

 > 二進制十進制與十六進制的轉換

二進制十進制與十六進制的轉換

生活 更新时间:2025-04-17 08:57:00

一、數制

1、什麼是數制

數制是計數進位的簡稱。

也就是由低位向高位進位計數的方法。

2、常用數制

計算機中常用的數制有二進制、八進制、十進制和十六進制。

3、數制的特點

二進制:基數為2,數值部分用2個不同的數字符号0、1來表示;進位規則是逢二進一。

八進制:基數是8,有8個數字符号:0、1、2、3、4、5、6、7;進位規則是逢八進一。

十進制:基數是10,有10個數字符号:0、1、2、3、4、5、6、7、8、9;進位規則是逢十進一。

十六進制:基數是16,它有16個數字符号,除了十進制中的10個數可用外,還使用了6個英文字母:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A-F分别代表十進制數的10-15;進位規則是逢十六進一。

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)1

4、數制的表示方法

二進制數:1101B或(1101)2

八進制數:0125或125Q或(125)8

十進制數:368D、368或(368)10

十六進制數:4A31H、0x4A31或(4A31)16

二、數制轉換

1、二進制、八進制、十六進制轉換為十進制

方法:按權展開求和

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)2

按權展開

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)3

2、十進制轉換為二進制、八進制、十六進制

整數部分與小數部分需要分别轉換.

(1)十進制整數轉換為二進制整數

方法:除二取餘,倒序排列

将要轉換的十進制整數除以2取餘;再用商除以2,再取餘法,直到商等于0為止,将每次得到的餘數按倒序的方法排列起來即為結果。

例:37 =(100101)2

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)4

(2)十進制整數轉換八進制、十六進制整數

方法:除八取餘,倒序排列;

例:237= ( 355 )8

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)5

方法:除十六取餘,倒序排列

例:169= ( A9 )16

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)6

(3)十進制小數轉換成二進制小數

方法:乘二取整,正序排列

将要轉換的十進制小數乘以2取整數;再用小數乘以2,再取整數,直到積的小數部分為0或保持所需精度為止,将每次得到的整數按正序的方法排列起來即為結果。

例:0.375 =( 0.011 )2

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)7

(4)十進制小數轉換八進制、十六進制小數

方法:乘八取整,正序排列;

例:0.3125 = ( 0.24 )8

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)8

方法:乘十六取整,正序排列;

例:0.5 = ( 0.8 )16

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)9

3、二進制、八進制、十六進制之間互相轉換

(1)二進制轉八進制

方法:将二進制數由小數點開始,整數部分向左,小數部分向右,每3位一組,不夠3位補0,把每組二進制數按權展開相加轉換為1個八進制數。

例:( 1101010.01 )2 = ( 152.2 )8

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)10

(2)八進制轉二進制

方法:将每位八進制數轉為3位二進制數,不夠3位補0。

例:( 67 )8=( 110111 )2

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)11

(3)二進制轉十六進制

方法:從小數點開始向左向右把二進制每4個分成一組,不夠4位補0,然後把每一組二進制數按權展開相加轉換為1個十六進制數。

例:( 100111100 )2 = ( 13C )16

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)12

(4)十六進制轉二進制

方法:将每位十六進制數轉為4位二進制數,不夠4位補0。

例:( A5F8 )16 = ( 1010010111111000 )2

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)13

(5)八進制轉十六進制

方法:将八進制數先轉換為二進制數,再4位一組轉換為為十六進制數。

例:( 254 )8 = ( AC )16

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)14

(6)十六進制轉八進制

方法:将十六進制數先轉換為二進制數,再3位一組轉換為八進制數。

例:( 5F8 )16 = ( 2770 )8

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)15

附:進制轉換表

二進制十進制與十六進制的轉換(二進制八進制十進制和十六進制數制轉換)16

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved