電子書籍の厳選無料作品が豊富!

本に文字列を整数に変換する「atoi」はあったのですが、文字列を実数に変換する関数はないのでしょうか。教えて下さい。

A 回答 (2件)

「実数」というのは「虚数」に対する「実数」です。

より正確には、整数型と実浮動小数点型をひっくるめて「実数型」と呼ぶことが規定されています。
その意味では、atoiも、広い意味での実数に変換するための関数です。
他に、文字列から実数に変換する関数には以下のものがあります。

atol
atoll
strtol
strtoll
strtoimax
strtoul
strtoull
strtoumax
strtof
strtod
strtold
sscanf

ワイド文字列を使う場合には、概ね対応するwcsで始まる関数がありますので、それらを調べてください。
    • good
    • 0
この回答へのお礼

ありがとうございます。実数はそんなに複雑なものと知りませんでした。

お礼日時:2007/11/05 15:16

double型に変換する atof() という関数があります。

    • good
    • 1
この回答へのお礼

ありがとうございます。使い方はatoiと同じでいいでしょうか。

お礼日時:2007/11/05 15:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!