In general ++/-- is not defined for floats, since it’s not clear with which value the float should be incremented. So, you may have luck on one system where ++ leads to f += 1.0f but there may be situations where this is not valid. Therefore, for floats, you’ll have to provide a specific value.
++/-- is defined as “increment/decrement by 1”. Therefore this is applicable to floating point values. However, personally i think, that this can be confusing to someone who isn’t aware of this definition (or only applies it to integers), so i would recommend using f += 1.0f.