在C语言中他们从哪里想出这个名字atoi
用于将字符串转换为整数?我唯一能想到的是 Array To Integer 的缩写,但这实际上没有意义。
这意味着 Ascii 到 Integer。同样,你可以有atol
对于 Ascii 到 Long,atof
用于 Ascii 到 Float 等
Google 搜索“atoi“ascii 转整数”” http://www.google.com/search?q=atoi+%22ascii+to+integer%22在几页上证实了这一点。
我找不到任何official来源...但是在这个手册页列表 http://www.bsdlover.cn/study/UnixTree/V3/usr/man/man0/index.html from 第三版 Unix (1973) http://www.bsdlover.cn/study/UnixTree/V3/index.html由丹尼斯·里奇本人收集,其中确实包含以下行:
atoi(III): convert ASCII to integer
事实上,即使是第一版 Unix(约 1971 年) http://minnie.tuhs.org/cgi-bin/utree.pl?file=V1手册页list atoias 表示 Ascii 到 Integer http://minnie.tuhs.org/cgi-bin/utree.pl?file=V1/man/man3/atoi.3.
因此,即使没有任何比手册页更正式的文档表明atoi
表示 Ascii 到 Integer (Isuspect有,但我无法找到它),它是 Ascii 到 Integer按照惯例至少自 1971 年以来。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)