Last Update 2012/07/05
引数で指定される文字列の最初の数値表記部分を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