标签: c++ matlab floating-point floating-point-conversion
我有一个十进制数(例如0.15625),它在内存中存储为32位浮点(fp32)编号(0-01111100-01000000000000000000000(符号指数 - 尾数))。我想将fp32转换为fp16,然后以十进制显示。我猜原始和转换的十进制数应该大致相同。
显然要将转换后的数字存储在内存中,我需要以32位显示fp16版本(16位)。
我正在寻找Matlab或C ++中的一堆代码来进行这种转换。
非常感谢您的支持。