32位浮点数二进制转换为int32
Posted shishouths
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了32位浮点数二进制转换为int32相关的知识,希望对你有一定的参考价值。
//first High second Low
void process32BitConvertToDouble6Bit(float source,uint16_t &first,uint16_t &second)
{
uint32_t v_tmp;
qDebug() << v_tmp;
v_tmp = *(int *)&source;
uint16_t firstTemp=v_tmp >> 16;;
uint16_t secondTemp=v_tmp & ~(0xFFFF<<16);
first = firstTemp;
second = secondTemp;
}
以上是关于32位浮点数二进制转换为int32的主要内容,如果未能解决你的问题,请参考以下文章
将一个 32 位浮点数转换为两个 16 位 uint 数,然后再次转换回该 32 位浮点数
将十进制数表示成ieee754标准的32浮点规格化数 27/64
SSE 内在函数:将 32 位浮点数转换为 UNSIGNED 8 位整数