如何将浮点数转换为二进制?

任何人都可以告诉我如何转换这个浮点数:12.25二进制?
我知道如何转换“12”,但不是0.25

任何帮助深表感谢。
谢谢

将十进制后的数字乘以2,直到它变为1.0:

0.25*2 = 0.50
0.50*2 = 1.00

并且结果以相反的顺序为.01

翻译自:https://stackoverflow.com/questions/3954498/how-to-convert-float-number-to-binary

转载注明原文:如何将浮点数转换为二进制?