≫ ホーム ≫ C言語ヘッダファイル別一覧 | C言語アルファベット別一覧 ≫ stdlib.h ≫ atol
文字列を long 型に変換します.
#include <stdlib.h>
long atol( const char *nptr );
atol 関数は引数 nptr が指す文字列の最初の部分を long 型の表現に変換します.
atol 関数を使用して文字列を long 型の数値に変換するサンプルプログラムを以下に示します.
/* header files */
#include <stdio.h>
#include <stdlib.h>
/* main */
int main(void) {
long n;
/* 変換 */
n = atol("20101231");
/* 結果を表示 */
printf("atol で変換: %ld\n", n);
return EXIT_SUCCESS;
}
サンプルプログラムの実行結果は以下のようになります.
atol で変換: 20101231