Atof -funktionen i programmeringsspråket C används för att gjuta (konvertera) en sträng till en numerisk form (till en numerisk typ). Hennes annons ser ut så här
double atof (const char *string)var string är den textuella representationen av ett flyttalstal med dubbel precision ( double). Om strängen inte är en giltig textrepresentation av numret doublekommer funktionen atofatt avslutas tyst och returnera noll (0,0).
En relaterad funktion är sscanf . Denna funktion extraherar värden från strängar och returnerar det resulterande argumentet som antalet giltiga värden som extraherats av den (det vill säga, till skillnad från atof, kan funktionen sscanfanvändas för att kontrollera om en sträng börjar med ett giltigt tal). Enkelt uttryckt är värdet som returneras av en funktion lika med antalet variabler som faktiskt tilldelades värden.