作业帮 > 综合 > 作业

进制的转换问题八进制转换为二进制要省略最高位和最低位无效的0,为什么无效?有有效的0吗十六进制最高位为字母为什么要在前面

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 17:26:49
进制的转换问题
八进制转换为二进制要省略最高位和最低位无效的0,为什么无效?有有效的0吗
十六进制最高位为字母为什么要在前面加0?一定要加吗?
用任何一种进制来表示数值的时候,在最高有效位(也就是非0的数码)之前无论添加几个0,都不会改变这个数值的大小,同理,在最低有效位(仍然指非0的数码)之后无论添加几个0,也都不会改变这个数值的大小.
举个大家比较熟悉的十进制数的例子,12034.506,最高有效位是1,最低有效位是6,那么写成0012034.56000,这个写法并没有改变其数值的大小.
因此,当你进行进制转换时,可以将转换完之后的结果中的最高有效位之前的0和最低有效位之后的0都删除.