我想在C++中处理一个浮点数,例如2.25125,并且有一个整型数组,里面填充了存储浮点数的二进制值(IEEE 754)。
因此,我可以输入一个数字,最终得到一个由16个整数组成的num数组,其中包含浮点数的二进制值: num[0]应为1 num[1]应为1 num[2]应为0 num[3]应为1 以此类推...
将整数放入数组中并不困难,仅在获取浮点数的二进制值的过程中遇到了麻烦。在C++中,您是否可以直接读取浮点变量所在内存中的二进制值?如果不行,我该如何实现这一点?
编辑:使用此种方式进行比较的原因是我想学习在C++中进行位运算。