发布网友 发布时间:2022-04-29 14:38
共3个回答
热心网友 时间:2023-10-11 20:53
将67.75转换为二进制是1000011.11,转成十六进制是43.C,可以先将十进制数67.75先转换成二进制数,然后将二进制转换成十六进制即可。
转二进制,计算整数部分,67/2=33 余1,33/2=16 余1,16/2=8 余0,8/2=4 余0,4/2=2 余0,2/2=1 余0,1/2=0 余1。然后将得到的余数逆向排序,得到二进制整数1000011。计算小数部分,0.75x2=1.5 取整数1,0.5x2=1 取整数1,将得到的整数正向排序,得到二进制小数0.11。
整合后,得到二进制数1000011.11。然后将二进制数从小数电左或右按四位进行分组,不足就补0。那么得到0100 0011. 1100,每四位对应一个十六进制数,就得到十六进制数43.C。
扩展资料
十进制整数转换为二进制整数通用计算过程:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把得到的余数按照逆序排列起来,得到二进制整数。
十进制小数转换成二进制小数通用计算过程:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零。将得到的整数正向排序得到二进制小数。
二进制数转换成十六进制数计算过程:只要从小数点位置开始,向左或向右每四位二进制划分一组(不足四位数可补0),然后写出每一组二进制数所对应的十六进制数码即可。
参考资料来源:百度百科-十进制转二进制
参考自来来源:百度百科-二进制
热心网友 时间:2023-10-11 20:53
1.十进制的数转换为二进制:
将十进制分为整数和小数两个部分来分别进行转化。整数部分转化为二进制:除以二,倒取余。
小数部分转化为二进制:乘以二,顺取整。一定要注意整数部分是除以二,倒着取余数,小数部分是乘以二,顺着取整数部分。下面详细讲一下如何把67.75转化成二进制
由上图,我们可以看出整数部分转换的结果是1000011,小数部分转换成的结果是11.
所以,我们再把转换成的小数和整数两个部分组合起来,结果就是1000011.11
2.十进制转化成十六进制
一般我们都是先把十进制转换成二进制,然后将二进制转换成十六进制。所以我们可以
利用上面得出的结果。将1000011.11转换成十六进制。
以小数点为开始,分别向左向右,每四位化为一个整体,如果不足四位的要补零,凑够四位。
这里一定要熟记从0--f所对应的二进制数。
热心网友 时间:2023-10-11 20:53
除二取余、乘二取整,还用过程?