4278190079

There are 232 - 224 - 1 = 4278190079 different finite numbers, which can be represented exactly in the 32-bit floating point format.