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


Copyright(C) 2006-2018 CLAYPOT. All Rights Reserved.