关于pplcounting例程中的数据格式问题

上图是mmwave_industrial_toolbox_2_1_2中的pplcounting例程的部分数据指针,adcbuffer中的数据为short类型,而做完FFT之后的rangeProcOut指针变为了int类型,在做FFT的过程中不是一定会产生小数吗,那么存储这些数据的指针不应该是浮点数类型吗?请问这是什么原因?而且为什么做完FFT之后要数据会从16位变为32位呢?