将二进制数110101.0111分别转换为十进制数,8进制数和十六进制数
1个回答
关注
展开全部
您好,转化为十进制为53.4375,八进制为65.34,十六进制为35.7
咨询记录 · 回答于2022-09-26
将二进制数110101.0111分别转换为十进制数,8进制数和十六进制数
您好,转化为十进制为53.4375,八进制为65.34,十六进制为35.7
二进制转十进制方法:“按权展开求和”【例】:10001111 1*+1*+1*+1*+1*=143,所以10001111的十进制表示为143。规律:个位上的数字的次数是0,十位上的数字的次数是1,......,依次递增,而十分位的数字的次数是-1,百分位上数字的次数是-2,......,依次递减。注意:不是任何一个十进制小数都能转换成有限位的二进制数。二进制转八进制二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。【例】:10001111010 001 1112 1 7所以10001111的八进制表示为(217)8.二进制转十六进制二进制数转换成十六进制数:二进制数转换成十六进制数时,只要从小数点位置开始,向左或向右每四位二进制划分一组(不足四位数可补0),然后写出每一组二进制数所对应的十六进制数码即可。