Loose-Info.com

Last Update 2019/12/24


TOP - C言語 - stdlib.h - atof()

引数で指定される文字列の最初の数値表記部分をdouble型に変換します。

 戻り値1  = atof(  引数1  )

戻り値1 :
double
引数1の最初の数値表記部分を変換した値
引数1 :
char *
変換対象となる文字列へのポインタ

(例)
#include <stdio.h> #include <stdlib.h> int main() { printf("変換結果 : %f\n", atof("123")); printf("変換結果 : %f\n", atof("123.5")); printf("変換結果 : %f\n", atof("-345.6")); printf("変換結果 : %f\n", atof("123.5abc")); printf("変換結果 : %f\n", atof("abc123.5")); return 0; }

実行結果
変換結果 : 123.000000 変換結果 : 123.500000 変換結果 : -345.600000 変換結果 : 123.500000 変換結果 : 0.000000