C言語ではatoi
、文字列を整数に変換するための名前はどこで思いついたのですか?私が考えることができる唯一のことは頭字語のArrayTo Integerですが、それは実際には意味がありません。
回答:
これは、ASCIIから整数を意味します。同様に、atol
ASCIIからLong、atof
AsciiからFloatなどを使用できます。
「atoi "ascii tointeger"」をGoogleで検索すると、いくつかのページでこれが確認されます。
公式の情報源を見つけるのに苦労しています...しかし、デニス・リッチー自身が収集した第3版Unix(1973)のmanページのリストには、次の行が含まれています。
atoi(III): convert ASCII to integer
実際、初版のUnix(ca 1971)のマニュアルページでさえ、ASCIIから整数への意味としてリストさatoi
れています。
だから示すmanページ以外の任意のドキュメントより公式がない場合でも、atoi
整数への手段のアスキーを(私は疑いがあり、私はそれを見つけることができていない)、それは整数にアスキーをされている大会で、少なくとも1971年以来。
AsciiTOInteger
です。誰がこれらの名前を付けますか!?さらに悪いことには標準がされていないitoa
だけで、逆のための機能sprintf
関数atoiはASCIIから整数を意味すると私は悲しげに信じています。