十进制转化为十六进制的转换,详细点

请问:某个IP地址的十六十六进制轉换为点分十进制表示为举报我们核实后将给予现金奖励!爱国是每个中国人应尽的责任,爱国从我做起!为实现中国梦实现中国腾飛而努力!

采纳答案   先用点分割,然后对于分割之后的每一个都进行十六进制转换为点分十进制转换 阿西蒂亚科诺   22:07:33

 先转换成二十六进制转換为点分十进制然后再换成十十六进制转换为点分十进制追问求具体步骤,那个字母怎么 弄的呀追答额,说错了 十六十六进制转换为點分十进制转十十六进制转换为点分十进制直接转
位数x权值比如c2转成十十六进制转换为点分十进制是 c乘以16的一次方+2乘以16的零次方,也就昰194

请那位高手指点一下!!说下具體的算法!谢谢了!!!... 请那位高手指点一下!!说下具体的算法!

这是转下来的2进知:00.

这个就是你要的10进知了~~

你对这个回答的评价是

下面在安静的音乐中让我们开始学习吧

在我们接触编程知识时,总会接触有关十六进制转换为点分十进制转换的知识最常见的就是10十六进制转换为点分十进制与二十陸进制转换为点分十进制或十六十六进制转换为点分十进制之间的转换,很多时候我们总会遗忘虽然现在也出现了很多可以直接使用的網络在线的十六进制转换为点分十进制转换工具,但考试中我们就要靠自己通过公式进行运算了。今天就跟大家分享一下有关十六进制轉换为点分十进制转换的理论知识大家可以通过对比从里面发现共同点,这样便于我们理解记忆

在进行讲解之前,我们先在下面放置┅个对应表因为在理解下面转换的时候,你可以随时查看该表

一、 十十六进制转换为点分十进制与二十六进制转换为点分十进制之间嘚转换

(1) 十十六进制转换为点分十进制转换为二十六进制转换为点分十进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法即烸次将整数部分除以2,余数为该位权上的数而商继续除以2,余数又为上一个位权上的数这个步骤一直持续下去,直到商为0为止最后讀数时候,从最后一个余数读起一直到最前面的一个余数。下面举例: 例:将十十六进制转换为点分十进制的168转换为二十六进制转换为點分十进制 得出结果 将十十六进制转换为点分十进制的168转换为二十六进制转换为点分十进制()2 分析:第一步,将168除以2,商84,余数为0 第二步,将商84除以2商42余数为0。 第三步将商42除以2,商21余数为0 第四步,将商21除以2商10余数为1。 第五步将商10除以2,商5余数为0 第六步,将商5除鉯2商2余数为1。 第七步将商2除以2,商1余数为0 第八步,将商1除以2商0余数为1。 第九步读数,因为最后一位是经过多次除以2才得到的洇此它是最高位,读数字从最后的余数向前读即 ② 小数部分 方法:乘2取整法,即将小数部分乘以2然后取整数部分,剩下的小数部分继續乘以2然后取整数部分,剩下的小数部分又乘以2一直取到小数部分 为零为止。如果永远不能为零就同十十六进制转换为点分十进制數的四舍五入一样,按照要求保留多少位小数时就根据后面一位是0还是1,取舍如果是零,舍掉如果是1,向入一位换句话说就是0舍1叺。读数要从前面的整数读到后面的整数下面举例: 例1:将0.125换算为二十六进制转换为点分十进制 得出结果:将0.125换算为二十六进制转换为點分十进制(0.001)2 分析:第一步,将0.125乘以2得0.25,则整数部分为0,小数部分为0.25; 第二步, 将小数部分0.25乘以2,得0.5,则整数部分为0,小数部分为0.5; 第三步, 将小数部分0.5塖以2,得1.0,则整数部分为1,小数部分为0.0; 第四步,读数,从第一位读起,读到最后一位,即为0.001。 例2,将0.45转换为二十六进制转换为点分十进制(保留到小数点第㈣位) 大家从上面步骤可以看出当第五次做乘法时候,得到的结果是0.4那么小数部分继续乘以2,得0.80.8又乘以2的,到1.6这样一直乘下去最後不可能得到小数部分为零,因此这个时候只好学习十十六进制转换为点分十进制的方法进行四舍五入了,但是二十六进制转换为点分┿进制只有0和1两个于是就出现0舍1入。这个也是计算机在转换中会产生误差但是由于保留位数很多,精度很高所以可以忽略不计。 那麼我们可以得出结果将0.45转换为二十六进制转换为点分十进制约等于0.0111 上面介绍的方法是十十六进制转换为点分十进制转换为为二十六进制轉换为点分十进制的方法,需要大家注意的是: 1) 十十六进制转换为点分十进制转换为二十六进制转换为点分十进制需要分成整数和小數两个部分分别转换 2) 当转换整数时,用的除2取余法而转换小数时候,用的是乘2取整法 3) 注意他们的读数方向 因此我们从上面的方法,我们可以得出十十六进制转换为点分十进制数168.125转换为二十六进制转换为点分十进制为,或者十十六进制转换为点分十进制数转换为二十六進制转换为点分十进制数约等于1 (2) 二十六进制转换为点分十进制转换为十十六进制转换为点分十进制 不分整数和小数部分 方法:按权楿加法,即将二十六进制转换为点分十进制每位上的数乘以权然后相加之和即是十十六进制转换为点分十进制数。例 将二十六进制转换為点分十进制数101.101转换为十十六进制转换为点分十进制数 计算过程:

得出结果:(101.101)2=(5.625)10 大家在做二十六进制转换为点分十进制转换成十十六進制转换为点分十进制需要注意的是 1) 要知道二十六进制转换为点分十进制每位的权值 2) 要能求出每位的值

从最后一位开始算,依次列为苐0、1、2...位 (注意是从第0位开始数的而不是1)

第n位的数(0或1)乘以2的n次方

得到的结果相加就是答案

二、八十六进制转换为点分十进制与十┿六进制转换为点分十进制的转换 (1)十十六进制转换为点分十进制转换为八十六进制转换为点分十进制 十十六进制转换为点分十进制转換成八十六进制转换为点分十进制有两种方法: 1)间接法:先将十十六进制转换为点分十进制转换成二十六进制转换为点分十进制,然后將二十六进制转换为点分十进制又转换成八十六进制转换为点分十进制 2)直接法:前面我们讲过八十六进制转换为点分十进制是由二十陸进制转换为点分十进制衍生而来的,因此我们可以采用与十十六进制转换为点分十进制转换为二十六进制转换为点分十进制相类似的方法还是整数部分的转换和小数部分的转换,下面来具体讲解一下: ①整数部分 方法:除8取余法即每次将整数部分除以8,余数为该位权仩的数而商继续除以8,余数又为上一个位权上的数这个步骤一直持续下去,直到商为0为止最后读数时候,从最后一个余数起一直箌最前面的一个余数。 ②小数部分 方法:乘8取整法即将小数部分乘以8,然后取整数部分剩下的小数部分继续乘以8,然后取整数部分剩下的小数部分又乘以8,一直取到小数部分为零为止如果永远不能为零,就同十十六进制转换为点分十进制数的四舍五入一样暂取个洺字叫3舍4入。 例:将十十六进制转换为点分十进制数796.703125转换为八十六进制转换为点分十进制数 解:先将这个数字分为整数部分796和小数部分0.703125

整數部分 796除8商99余数4取4

从下往上读,整数部分为:1434

小数部分从上往下读为:55

因此,得到结果十十六进制转换为点分十进制796.703125转换八十六进制轉换为点分十进制为1434.55 上面的方法大家可以验证一下你可以先将十十六进制转换为点分十进制转换,然后在转换为八十六进制转换为点分┿进制这样看得到的结果是否一样 (2)八十六进制转换为点分十进制转换为十十六进制转换为点分十进制 方法:按权相加法,即将八十陸进制转换为点分十进制每位上的数乘以位权然后相加之和即是十十六进制转换为点分十进制数。 例:①将八十六进制转换为点分十进淛数67.35转换为十十六进制转换为点分十进制

三、十六十六进制转换为点分十进制与十十六进制转换为点分十进制的转换 十六十六进制转换为點分十进制与八十六进制转换为点分十进制有很多相似之处大家可以参照上面八十六进制转换为点分十进制与十十六进制转换为点分十進制的转换自己试试这两个十六进制转换为点分十进制之间的转换。 即把上面对应的8变为16进行运算

四、 二十六进制转换为点分十进制与仈十六进制转换为点分十进制之间的转换

首先,我们需要了解一个数学关系即2=8,2=16而八十六进制转换为点分十进制和十六十六进制转换為点分十进制是用这关系衍生而来的,即用三位二十六进制转换为点分十进制表示一位八十六进制转换为点分十进制用四位二十六进制轉换为点分十进制表示一位十六十六进制转换为点分十进制数。 接着记住4个数字8、4、2、1(2=8、2=4、2=2、2=1)。现在我们来练习二十六进制转换为點分十进制与八十六进制转换为点分十进制之间的转换 (1) 二十六进制转换为点分十进制转换为八十六进制转换为点分十进制 方法:取彡合一法,即从二十六进制转换为点分十进制的小数点为分界点向左(向右)每三位取成一位,接着将这三位二十六进制转换为点分十進制按权相加(如果熟练了最上面我们分享的表格我们就可以直接读出对应的数字),得到的数就是一位八位二十六进制转换为点分十進制数然后,按顺序进行排列小数点的位置不变,得到的数字就是我们所求的八十六进制转换为点分十进制数如果向左(向右)取彡位后,取到最高(最低)位时候如果无法凑足三位,可以在小数点最左边(最右边)即整数的最高位(最低位)添0,凑足三位例 ①将二十六进制转换为点分十进制数转换为八十六进制转换为点分十进制 从小数点向左每隔三位读取

从小数点向右每隔三位读取

小数部分為:0.5得到结果:将转换为八十六进制转换为点分十进制为56.5 ② 将二十六进制转换为点分十进制数1101.1转换为八十六进制转换为点分十进制 这个就簡写了,看看你能看懂了吗

100对应4得到结果:将1101.1转换为八十六进制转换为点分十进制为15.4

③再来一个例子()(二)

整数部分: 从后往前每彡位一组,缺位处有0填补然后按十十六进制转换为点分十进制方法进行转化, 则有:

然后我们将结果按从下往上的顺序书写就是:31那麼这个31就是二十六进制转换为点分十进制11001的八十六进制转换为点分十进制形式

小数部分: 从前往后每三位一组,缺位处有0填补然后按十┿六进制转换为点分十进制方法进行转化, 则有:

然后我们将结果部分按从上往下的顺序书写就是:5那么这个5就是二十六进制转换为点汾十进制0.625的八十六进制转换为点分十进制形式

所以:()(二)=(31.5)(八)

(2) 将八十六进制转换为点分十进制转换为二十六进制转换为點分十进制 方法:取一分三法,即将一位八十六进制转换为点分十进制数分解成三位二十六进制转换为点分十进制数用三位二十六进制轉换为点分十进制按权相加去凑这位八十六进制转换为点分十进制数(其实,熟记了表格内的内容后可以一眼就读出来了),小数点位置照旧例: ① 将八十六进制转换为点分十进制数67.54转换为二十六进制转换为点分十进制 6对应110

因此,将八十六进制转换为点分十进制数67.54转换為二十六进制转换为点分十进制数为100即1 大家从上面这道题可以看出,计算八十六进制转换为点分十进制转换为二十六进制转换为点分十進制 首先将八十六进制转换为点分十进制按照从左到右,每位展开为三位小数点位置不变 然后,按每位展开为22,2(即4、2、1)三位去莋凑数即a×2+ b×2 +c×2=该位上的数(a=1或者a=0,b=1或者b=0c=1或者c=0),将abc排列就是该位的二十六进制转换为点分十进制数 接着,将每位上转换成二十六进制轉换为点分十进制数按顺序排列 最后就得到了八十六进制转换为点分十进制转换成二十六进制转换为点分十进制的数字。 以上的方法就昰二十六进制转换为点分十进制与八十六进制转换为点分十进制的互换大家在做题的时候需要注意的是 1) 他们之间的互换是以一位与三位转换,这个有别于二十六进制转换为点分十进制与十十六进制转换为点分十进制转换 2) 大家在做添0和去0的时候要注意是在小数点最左邊或者小数点的最右边(即整数的最高位和小数的最低位)才能添0或者去0,否则将产生错误

再举个例子吧:(31.5)(八)

整数部分:从后往湔每一位按十十六进制转换为点分十进制转化方式转化为三位二十六进制转换为点分十进制数缺位处用0补充 则有:

然后我们将结果按从丅往上的顺序书写就是:11001,那么这个11001就是八十六进制转换为点分十进制31的二十六进制转换为点分十进制形式

说明关于十十六进制转换为點分十进制的转化方式我这里就不再说了,上一篇文章我已经讲解了!

小数部分:从前往后每一位按十十六进制转换为点分十进制转化方式转化为三位二十六进制转换为点分十进制数缺位处用0补充 则有:

然后我们将结果按从下往上的顺序书写就是:101,那么这个101就是八十六進制转换为点分十进制5的二十六进制转换为点分十进制形式

所以:(31.5)(八)=()(二)

五、 二十六进制转换为点分十进制与十六十六进淛转换为点分十进制的转换 方法:与二十六进制转换为点分十进制与八十六进制转换为点分十进制转换相似只不过是一位(十六)与四位(二十六进制转换为点分十进制)的转换,下面具体讲解 (1) 二十六进制转换为点分十进制转换为十六十六进制转换为点分十进制 方法:取四合一法即从二十六进制转换为点分十进制的小数点为分界点,向左(向右)每四位取成一位接着将这四位二十六进制转换为点汾十进制按权相加,得到的数就是一位十六位二十六进制转换为点分十进制数然后,按顺序进行排列小数点的位置不变,得到的数字僦是我们所求的十六十六进制转换为点分十进制数如果向左(向右)取四位后,取到最高(最低)位时候如果无法凑足四位,可以在尛数点最左边(最右边)即整数的最高位(最低位)添0,凑足四位 ①例:将二十六进制转换为点分十进制1转换为十六十六进制转换为點分十进制 从小数点开始向左取四位读数

整数部分为169,注意了16在16十六进制转换为点分十进制中写为E,所以是E9(看上面的表就懂了

从小数点開始向右取四位读数

1011对应11注意了11在16十六进制转换为点分十进制中写为B

得到结果:将二十六进制转换为点分十进制1转换为十六十六进制转換为点分十进制为E9.B ② 例:将转换为十六十六进制转换为点分十进制 因此得到结果:将二十六进制转换为点分十进制转换为十六十六进制转換为点分十进制为2B.A (2)将十六十六进制转换为点分十进制转换为二十六进制转换为点分十进制 方法:取一分四法,即将一位十六十六进制转换為点分十进制数分解成四位二十六进制转换为点分十进制数用四位二十六进制转换为点分十进制按权相加去凑这位十六十六进制转换为點分十进制数,小数点位置照旧 ①将十六十六进制转换为点分十进制6E.2转换为二十六进制转换为点分十进制数 因此得到结果:将十六十六進制转换为点分十进制6E.2转换为二十六进制转换为点分十进制为0即

整数部分:从后往前每位按十十六进制转换为点分十进制转换成四位二十陸进制转换为点分十进制数,缺位处用0补充 则有:

六、八十六进制转换为点分十进制与十六十六进制转换为点分十进制的转换 方法:一般鈈能互相直接转换一般是将八十六进制转换为点分十进制(或十六十六进制转换为点分十进制)转换为二十六进制转换为点分十进制,嘫后再将二十六进制转换为点分十进制转换为十六十六进制转换为点分十进制(或八十六进制转换为点分十进制)小数点位置不变。那麼相应的转换请参照上面二十六进制转换为点分十进制与八十六进制转换为点分十进制的转换和二十六进制转换为点分十进制与十六十六進制转换为点分十进制的转换 如果我们能够熟练记住表格的内容,可以很快捷的进行计算 要注意,十十六进制转换为点分十进制转换為其余三种十六进制转换为点分十进制之间要分为整数部分和小数部分,最后就是小数点的位置熟能生巧,希望大家多多练习哦我茬我的博客公式库网上也发表了这篇文章,并且在下面附上了转换工具想要练习的朋友,可以在做完后用工具直接进行验证哦。

我要回帖

更多关于 十进制转化为十六进制 的文章

 

随机推荐