粉丝5956获赞4.1万

有小伙伴私信说需要十进制与十六进制相互转换的方法,那今天我们来讲一下,记得一键三联哦!话不多说,直接开始。首先来复习一下上次讲的十进制与八进制的相互转换, 实禁制转八禁制采用除巴取余倒序排列的方法,八禁制转实禁制则是采用安全展开式进行计算, 忘记的小伙伴可以去看之前的视频哦。其实十进制转十六进制的方法和十进制转八进制的方法差不多,你可以采用间接的方式和进行转换,首先将十进制转换为二进制,再从二进制转换为十六进制即可。 反之将十六禁制转换为二禁制,再由二禁制转换为实禁制即可。这种方法在前面的视频中已经讲过,就不再多说了。我们来看实禁制 与十六禁制的直接转换方法。首先来看十进制转十六进制的方法,和十进制转八进制类似,十进制转十六进制采用除十六取余倒序排列即可。我们来看一个例子, 时禁制数四十三转十六禁止采用除十六取余的方式。首先四十三除以十六,上二于十一,二小于十六,没必要再除了,直接拿出来,然后倒序排列转为十六禁止的结果等于二 b。 然后是十六禁制转十禁制采用案权展开的方法进行计算,不过是乘以十六的维权次密。我们将这个十六禁制数二 b 再转换为十进制,一的维权为零,二的维权为一,所以他的案权展开是为二。乘以十六的一次方加上 十一乘以十六的零次方,等于三,十二加十一,结果为四十三,这样这个十六禁止数就转换回十进制了。本次课程的内容就到这里了,欢迎大家关注我,或者到我的主页观看更多精彩视频。关于本期视频,大家有什么心得都可以在评论区留言讨论哦!

同学们好,现在我们学习一下十六禁制转十禁制。我们先复习一下十六禁制数。十六禁制数由十六个基本的数构成,零一、二、三、四、五、六、七、八、九、 a、 b、 c、 d、 e、 f。 在一个十六进制数中,如果出现 a 字母,那么这个字母代表的数呢?是十, b 字母呢?代表的是十一, c 是十二, d 是十三,一是十四, f 呢,是十五。十六禁制数呢,使用后缀 h 或下标十六表示,如 a 二、 h、 d 六十六。那么 a 二、 h 呢? h 呢?仅仅是一个十六禁制数的标识,前面的 a、 二才是它的数值部分。在进行十六禁制转十禁制数之前呢, 我们先来学习一下。十六禁制数的未全值是以禁制数十六为底,序号 s 为指数的密。那么未全值的确定,首先自右向左对个位数进行从零开始的编号, 比如十六进制数四、九、 b、 h, 个位的全值四、九、 b, 这是十六进制数,它的数值部分。 h 呢,仅仅是标识符首先 字右向左对十六禁止数进行编号,从零开始零一、二,他的全指怎么来写呢?以当前禁止数为底,编号为指数的密。这个 b 字母所在的位,他的全指为十六的零次方。 以禁止数十六为底,编号为指数的密。九呢,是十六的一次方,四呢,是十六的二次方。 十六进制数如何转十进制数,它的方法呢?是基数成全值再求和。那么这呢,跟二进制转实进制方法是一样的,都是基数成全值再求和。 那么基数呢,就是每一位上的数四、九、 b、 h, 这个十六进制数转成十进制是多少呢?首先确定每一位数的全值,全值的确定先要对数进行从右向左、从零开始的编号, 以静置数为底,序号为指数的密就是对应的全值。全值找出来了,就用基数 成全值再求和。基数就是每一位上的数,第二位上的基数为四,他的全值呢,是十六的二次方。那么基数成全值四乘十六的二次方,那么再加上第一位的基数 九乘以全值,九乘以十六的一次方,再加上 d 领位上的基数 b 乘以十六的零次方。那么在十六进制中, b 字母它对应的数是十一,那么就是十一 乘以十六的零次方,算出来呢是一千一百七十九,最终转出来的结果就是 一千一百七十九。大家注意,任何非零数的零次方等于一,二的零次方等于一,十六的零次方等于一。我们来总结一下十六进制数转十进制数的方法。用十六进制数中的每位数 乘以对应的未全值再求和,简称呢,就是基数成全值再求和。请同学们将下面的十六进制数转为实进制。

禁止转换至十六,禁止转,十禁止。同学们好,今天我们来看一下禁止转换的这个题,将十六禁止数转换为十禁止数。我们先来看一下方法,方法分为三步,标指数按全展和相加。我们按照方法来做一下这个题。 幺 a、 f 点八。第一步是标指数,那在标指数的时候我们要注意,因为他是一个十六进制数,所以他的 基数是十六,我们以小数点为分界线,小数点左边的第一位是十六的零次方,依次为十六的一次方、十六的平方。小数点右右 右边第一位是十六的负一次方。然后第二步是按全展,我们将每一位的值跟他的权重相乘就可以了。 一乘上十六的平方。 a, 在我们的十六进之中就是十,所以这一位是十乘上十六的一次方。 f 表示十六进之,在十六进之中表示十五,那就是十五乘十六的零次方。 小数点右侧八乘上十六的负一次方。第三步是和相加,我们把每一部分相加就可以了。 那最终我们来算一下这个结果,十六的平方二百五十六,一百六, 十五乘十六的零次方式十五。然后最后这一位是零点五,我们最终将这个值加起来的结果是四百三十一点五,所以最终这个十六禁止数。幺 af 点 八转换为实际技术的结果就是四百三十一点五。好,这个题我们就讲到这里。

好,那我们这节课啊,这节课来讲一个稍微难一点的啊,就是比前边刚才这个二和十之间要稍微难一点的,就是十六进制转成十进制的方法。好,首先我们先讲十六进制的概念, 石榴禁制,那就是缝石榴进一,缝石榴进一。有同学说,哎呀,干嘛要发明这么多禁制呢?我现在都把我弄晕了,我也不知道有啥用啊,就是因为有各种各样的禁制, 那些会的人啊,会,会禁止转换的人才会觉得超级方便啊,那些不会的人就觉得嫌烦啊,太烦了,让我这个也不会,那个也不会,对不对?所以说我们要先把它都学会,等你真正编程的时候,你就会发现,用 哪个都很好用啊,该用哪个用哪个啊,就是可以灵活。好,那我们继续讲这个十六进制啊,十六进制就是防十六进一,那他是由哪几个数组合而成呢?他是有十六个数组合。 己进制就是由几个数啊组合而成,由十六个数组成。 那十六个数呢?是零到九,零到九是十个了吧?零一二三四五六七八,九是十个数啊,好多同学都觉得这是九和数啊,零也是一个数啊,现在是十个,然后接下来按说该十、十一、十二、十三、十四、十五,对吧? 你看零到十五,这不是十六个数吗?后面这几个啊,后面这几个 他怕你跟十进制的数相混啊。相混,为什么相混呢?你说这写个十,他到底是十进制的十呢? 还是十六斤至的十呢?还是二斤至的幺零呢?是不是让大家觉得弄不清楚啊?就怕你弄不清楚,所以说后面这几个就有 a、 b、 c、 d、 e、 f 代替,用这几个字母代替啊。关注,我只讲你能听懂的 plc 知识。

假如我挑出来一个十六精致的,嗯,小糖我们先挑个小一点的,好吧,十六精致的三六九,好吧,三六九这个数大家都喜欢是不是?你是不是?是不是从零到 f 这几个数里面挑的,对吧? 没过分吧,就在这里边啊,我挑了个三,挑了个六,挑了个九,这个数绝对不是三百六十九,大家千万不要念三百六十九啊,他根本不是三百六十九,那他到底等于几呢? 他等于几呢?哎,这后面我前面也没有写几进制是吧?没有写,就是默认使劲制, 如果你反应不过来,那你就加个使劲纸啊。使劲纸我这样写和按道理来讲就已经违规了啊,知道为什么吗?因为使劲纸是不需要写实景的,不需要写这个符号,就你写这个数啥都 不坑。他就是使劲纸,但是我讲课啊,为了让大家更明白啊,所以我在绘板上写了个实景啊,代表实际制。其实啥都不写就行啊,什么都不用写啊,他等于几呢?来,我现在告诉大家方法啊,直接讲方法, 那就是在他的头上啊,你当年想想二进制是怎么做的啊?当年在二进制的头上是不是二的零次方,二的一次方,二的二次方是这样标,现在我们讲的是十六进制, 方法跟二进制完全一样,所以说就在这写十六的零字方,十六的一字方,十六的二字方,就这样写啊,这叫一个位,两个位,三个位。 我现在举的这个例子啊,是十六进之的三位数,三六九啊,三个位好标好,以后怎么算呢?我给 再说下面这个是被处,上面这个是你要成的对应的啊,如果说专业一点要对应的维权, 哎,这一说这个都听不懂了啊,那我们就不管什么维权了啊,总而言之就是这个数乘他,这个数乘他,这个数乘他啊,一一对应,那就是三乘十六的二次方加上 六乘以十六的一次方,再加上九乘十六的零次方啊,就这样算啊,那你说这个数到底等于几啊? 你会发现他超级大,是不是?因为到这你基本上就已经蒙了啊,大家说十六的二次方等于几,十六的二次方等于几,一般人这个真是马上说不出来啊,十六的二次方是不是等于二百五十六? 我记得是等于二百五十六啊,对吧,是不是等于二百五十六?我记得是啊,好,很显然啊,我就写了三位数啊,大家就不能那么那么快的把它算出来啊,由此可见,十六进制只要一出手 就是数很大,要么人家就不出手啊,一出手都数很大,你看啊,那就是三乘以二百五十六,对吧,加上六乘十六,六乘十六是九,十九十六,对吧, 再加上九乘十六的零次方,十六个零次方是一,九乘一是九,然后你把这个数算出来就行了,等于八百七十三啊,算好了啊,关注我只讲你能听懂的 plc 知识。

我们先给大家讲十六转十,好吧?这个稍微简单一点,如果倒过来转是很痛苦的啊,这个也没有必要学啊,我先先讲这个啊,先讲这个, 那首先我得举个例子。哎,对,我们先把这个给大家说一下啊,十六转十,我是不得举个十六进制的数,十六进制是不是零到九, a 到 f 随便挑啊?那就先写个十六井啊,十六井,那假如我写个 a 三 五啊,行吗?好,那现在让他转成十进制,应该怎么转呢? 我告诉大家方法啊,十六进制的意思就是十六的几次方,是不是?对,刚才 讲二进制是不是就是二的几次方,十进制是不是就十的几次方?现在要把它转成十进制,这个地方应该标上十六的零次方。你还记得不记得我刚才举那个四百七百四、十五十的零次方,十的一次方,十到二次方,是不是这样讲的?那我们现在这个就是十六的 零字方,十六的一字方,十六的二字方。好,下面这些 是不是刚才说了,他是不是现在倍数,他是不是也是倍数啊?他也是倍数啊,那这个也是一样啊, a 就是他的倍数, a 等于几啊?十 a 是不是等于十?刚才说了 abcdef 分别代表十、十一、十二、十三、十四、十五,对吧?你看到 a 就证明这个数等于十,所以说就是十乘以十六的二次方, 他俩相乘啊,时刻想着这个怎么算啊?是一样的啊,然后加上三十倍数,三乘以十六的一次方,再加上五乘以十六的零次方,这个数是不是非常大?对,你看我们只要一写十六进制,只要一下手,这十六进制,这是不是才三位数啊?随便一写这个数就会非常大, 所以说十六斤就为什么要学他呢?就是因为他可以用非常简短的数来表达一个特别大的数,不容易忘掉。

