En el lenguaje C, ¿dónde se les ocurrió el nombre atoipara convertir una cadena en un número entero? Lo único que se me ocurre es Array To Integer como acrónimo, pero eso no tiene sentido.
c
naming-conventions
atoi
Earlz
fuente
fuente

Respuestas:
Significa Ascii a Integer. Del mismo modo, puede tener
atolpara Ascii a Long,atofpara Ascii para flotar, etc.Una búsqueda en Google de 'atoi "ascii to integer"' confirma esto en varias páginas.
Tengo problemas para encontrar una fuente oficial sobre él ... pero en esta lista de páginas de manual de la tercera edición de Unix (1973) recopilada por el propio Dennis Ritchie, contiene la línea:
De hecho, incluso la primera edición de las páginas de manual de Unix (ca 1971) indica
atoique significa Ascii a Integer .Entonces, incluso si no hay ninguna documentación más oficial que las páginas de manual que indiquen que
atoisignifica Ascii a Integer ( sospecho que la hay y no he podido ubicarla), ha sido Ascii a Integer por convención al menos desde 1971.fuente
AsciiTOInteger. ¿¡Quién nombra estas cosas !? Peor aún es que no hay unaitoafunción estándar para el reverso, solosprintfCreo con tristeza que la función atoi significa ascii a entero.
fuente