- ベストアンサー
文字列を実数に変換するにはどうしたらいいでしょうか
本に文字列を整数に変換する「atoi」はあったのですが、文字列を実数に変換する関数はないのでしょうか。教えて下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「実数」というのは「虚数」に対する「実数」です。より正確には、整数型と実浮動小数点型をひっくるめて「実数型」と呼ぶことが規定されています。 その意味では、atoiも、広い意味での実数に変換するための関数です。 他に、文字列から実数に変換する関数には以下のものがあります。 atol atoll strtol strtoll strtoimax strtoul strtoull strtoumax strtof strtod strtold sscanf ワイド文字列を使う場合には、概ね対応するwcsで始まる関数がありますので、それらを調べてください。
その他の回答 (1)
- e101tre
- ベストアンサー率38% (7/18)
回答No.2
double型に変換する atof() という関数があります。
質問者
お礼
ありがとうございます。使い方はatoiと同じでいいでしょうか。
お礼
ありがとうございます。実数はそんなに複雑なものと知りませんでした。