Если ваши числа с плавающей запятой ограничены в размере (меньше чем 9 223 372 036 854 775 807), конверсия составит
int64_t myInt = (int64_t) myFloat;
Если вы хотите "сохранить" десятичные дроби, вы можете масштабировать результаты (умножить число с запятой на 10 или 100):
int64_t myInt_scaled = (int64_t) (myFloat * 100.0);