来自孙雅的问题
将十进制小数转化成2进制小数部分问题整数部分是除2取余小数部分是乘2-1不停重复下去我想知道小数部分并不是所有的都能转化嘛?可能出现循环该怎么办
将十进制小数转化成2进制小数部分问题
整数部分是除2取余小数部分是乘2-1不停重复下去我想知道小数部分并不是所有的都能转化嘛?可能出现循环该怎么办
1回答
2020-11-20 08:57
将十进制小数转化成2进制小数部分问题整数部分是除2取余小数部分是乘2-1不停重复下去我想知道小数部分并不是所有的都能转化嘛?可能出现循环该怎么办
将十进制小数转化成2进制小数部分问题
整数部分是除2取余小数部分是乘2-1不停重复下去我想知道小数部分并不是所有的都能转化嘛?可能出现循环该怎么办
关键是看你的目的是什么?
单纯的二进制中是没有小数的概念的,只是0和1的表达.
可以把整数部分和小数部分当作两个独立的部分,单独转化.
把转化后的结果,分别放入不同的寄存器就可以了.