А чего парится?! дополнить нулем и имеем классический флоат. Помню с начальной школы: "Если тупишь, используй формальные методы". Формализуем задачу: Тип не определенный в компиляторе. Значит необходимо определить сам тип (typedef) и определить операции над типом, те. написать соответствующие функции аргументом которых будет переменная нового типа, в данном случае нужна одна функция - преобразования к типу флоат.