- prototype in stdlib.h - converts a floating point number to a string of ndigit digits, storing string into buf and returning pointer to that string - outputs in Fortran-F format if possible, else in Fortran-E format