四进制和十进制怎么转换
十进制转四进制
十进制的数值除以4
把余数写到最左边
商接着往下除。
直到十进制的数值等于0
四进制转十进制
利用反向思维非常简单。
从0开始乘以4加上最左边的数值
然后得数接着下一步的计算。
四进制最左边的数值删掉
每一步的得数都是十进制的数值,所以直接把最后的结果当做十进制数值就行了。
四进制和十进制怎么转换
十进制与非十进制互相转换,我这边两个方法,一个方法对应一个方向。
非十进制转换为十进制:
从右往左转换,当前正在转换的数字是从右往左数第几位,那就是当前进制数的几减一次方,然后乘以当前正在转换的数字,被转义成十进制之后所等于的数,比如说,16进制的f被转义成十进制之后等于15。
上面这一个步骤重复的执行,并且是从右往左转换,记得把每一位数值转换出来的结果记录下来。直到你把所有的数字全部转换完为止。然后把转换出来的每一个数值一个一个的加起来。
如果是十进制转换为其他的精制,那就是:将十进制的数值除以你的目标进制数。不过除出来的结果有两个,这种除法计算方式相当于小学刚刚开始学除法时所用的方式。也就是说计算出来有两个结果,一个结果是结果,一个结果是余数。把原本的结果提出来,准备下一次再除,而余数写在结果的最左边。
比如四进制的1203就可以这样子转换成十进制:
3是从右往左数第一位,那就是4的1-1次方,也就是四的零次方,然后乘以三。也就是1×3,等于3。
接下来是0。因为0无论乘以几都等于0。而刚才所说的方法那一个步骤中的最后一小步,都是要乘以现在所要转换的数值。而现在所要转换的数值等于零,而零无论乘以几都等于零,所以这一位只能等于零。
接下来是二。是从右往左数的第三位。也就是四的3-1次方也就等于四的二次方等于16。16×2=32,所以这一位等于32。
最后是一。这一位是从右往左数的第四位,也就是说他转换成时间值之后,应该等于四的4-1次方,也就是4的三次方乘以一。也就等于128×1=64
最后把它们加起来。
3+32+64=99
也就是说四进制的1203等于十进制的99。
接下来是十进制,就比如说十进制的99。
99÷4=24余3。
24÷4=6,没有余数,就相当于余数等于0。
6÷4=1余2。
1÷4=0余1。
也就是说十进制的99等于四进制的1203。
如果觉得《四进制和十进制怎么转换》对你有帮助,请点赞、收藏,并留下你的观点哦!