Na linguagem C, de onde eles vieram com o nome atoi
para converter uma string em um inteiro? A única coisa que consigo pensar é Array To Integer para uma sigla, mas isso realmente não faz sentido.
c
naming-conventions
atoi
Earlz
fonte
fonte
Respostas:
Significa Ascii to Integer. Da mesma forma, você pode ter
atol
para Ascii para Long,atof
para Ascii para Float, etc.Uma pesquisa no Google por 'atoi "ascii to integer"' confirma isso em várias páginas.
Estou tendo problemas para encontrar qualquer fonte oficial sobre ele ... mas nesta lista de páginas de manual da Terceira Edição do Unix (1973) coletada pelo próprio Dennis Ritchie, ela contém a linha:
Na verdade, mesmo as páginas do manual da primeira edição do Unix (cerca de 1971) são listadas
atoi
como significando Ascii to Integer .Portanto, mesmo que não haja nenhuma documentação mais oficial do que páginas de manual indicando que
atoi
significa Ascii to Integer ( suspeito que haja e não consegui localizá-la), é Ascii to Integer por convenção pelo menos desde 1971.fonte
AsciiTOInteger
. Quem dá nome a essas coisas !? Pior ainda é que não háitoa
função padrão para o reverso, apenassprintf
Acredito tristemente que a função atoi significa ascii para inteiro.
fonte