在C语言中,他们是否将名称atoi
用于将字符串转换为整数?我唯一能想到的是Array To Integer的首字母缩略词,但这并没有多大意义。
答案 0 :(得分:127)
这意味着Ascii to Integer。同样,您可以将Ascii设置为atol
,将atof
设置为Ascii to Float等。
A Google search for 'atoi "ascii to integer"'在几页上证实了这一点。
我无法在其上找到任何官方来源......但是在Dennis Ritchie亲自收集的this listing of man pages Third Edition Unix (1973)中,它确实包含以下内容:< / p>
atoi(III): convert ASCII to integer
事实上,即使是first edition Unix (ca 1971)手册页list atoi
as meaning Ascii to Integer。
所以,即使没有任何文档比官方页面更正式,表明atoi
表示Ascii到Integer(我怀疑有,我只是无法找到至少自1971年以来,至少按照惯例,它是Ascii to Integer 。
答案 1 :(得分:-1)
我悲伤地认为函数atoi意味着ascii为整数。