Thursday, February 4, 2016

Задача unsigned->float

На входе uint32_t, необходимо конвертировать во float (32 бита),
используя операцию конверта int2float(i) (т.е. int32_t->float),

float ConvertUintToFloat(uint32_t ii)
{
    ii ^= 0x80000000;
    float res = int2float(ii);
    return res + 2147483648.0f;
}

No comments:

Post a Comment