Question: what is powf in c?
Answer: pow operates on double s. powf operates on float s. This is a fairly standard notation in C, where the base name of a function will be for operands (and return values) of the default type (like int and double ), while prefixed and suffixed versions are for other types (like long , float , etc).