Almacenar entradas como flotadores

Supongamos que tengo una API que solo me permite almacenar flotadores o matrices de flotadores. Sin embargo, me gustaría estar almacenando valores enteros aquí.

Entiendo (más o menos) que estoy bastante bien con un yeso directo de alrededor de 2 ^ 23, pero ¿qué pasa si quiero ir más alto? ¿Hay alguna forma de aprovechar más de los 32 bits de un flotador y asegurarme de que obtendré el mismo número?

Para aclaraciones:

Estoy haciendo algunas operaciones en nubes de puntos con PRMan de Pixar (es decir, RenderMan). Puedo escribir en enlaces C o C ++ contra la API de nube de puntos precompilada. PRMan en ningún momento tiene que usar estas entradas que estoy almacenando; Solo necesito que me los devuelva intactos después de operar con otros datos adjuntos a los puntos.

Respuestas a la pregunta(3)

Su respuesta a la pregunta