“atoi”这个名字是从哪里来的?

在C语言中,他们想出了将atoi转换为整数的名字atoi ? 我能想到的唯一的东西是Array to Integer的缩写,但这并不合理。

这意味着从整数到整数。 同样,你可以有Ascii to Long,Ascii to Float等等。

谷歌search“atoi”ascii到整数“”在几页上证实了这一点。

我无法find任何正式的源代码…但是在Dennis Ritchie自己收集的第三版Unix(1973) 的手册页列表中 ,它包含了以下内容:

atoi(III): convert ASCII to integer

实际上,甚至第一版的Unix(ca1971)手册页列出了atoi ,意思是Ascii到Integer 。

因此,即使没有任何文档比手册页更官方的说明atoi意味着从Ascii到Integer(我怀疑存在并且我无法find它),至less从1971年开始,按照惯例 ,整数是Ascii 。