any_to_real, ты с С++ работал? Там типов данных табличка. Короткое целое, целое, длинное целое и их вариации без знака. Определится надо во ...
genubat, в чем трабл то?) так то 99% случаев либо int32/fp32 либо int64/fp64 в зависимости от диапазона или точностей) А что касается типов Uint16 всяких, это фикция для совместимостей, их аппаратно нет, в смысле 16 битных регистров и тп))
Вообще имхо алгоритм первичен, а типы по ходу подберутся.