发布网友 发布时间:2024-10-12 11:56
共1个回答
热心网友 时间:2024-10-12 18:45
数制转换的核心是转二进制。二进制转换中,整数部分和小数部分需要分开。以123.45为例子,整数部分123使用除2取余法(即用123除以2,得到其余数;然后拿商继续除以2,取其余数,直至商为0.然后把余数倒过来即为对应2进制);小数部分使用乘2取整法(有整数部分取整数,然后将结果减去整数,再乘2;如果没有,则取0,继续乘以2)。需要注意的是,小数部分转换通常是无限的,题目里一般会给出精度要求。8进制、16进制均可建立在2进制基础上,2进制3位对应1位8进制数,4位对应1位16进制数。