C言語 整数値の文字列を整数型( long型 )に変換 - stdlib.h - [ atol ]

2008.10.25 Saturday | by LRESULT


数値の文字列を整数型( long型 )に型変換するには、atol()を使います。

char型文字列の "123456789" を、long型の 123456789 に変換出来ます。


atol
書式 long atol( const char *s )
機能 数字から整数型( long型 )に変換
引数 const char *s : 変換元の文字列を指定
戻り値 long型に変換された整数値





サンプルコード
数値の文字列 "123456789" を整数型( long型 )に変換して
せっかくなので、+1してから表示してみます。
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
  char *s = "123456789";
  long l;

  l = atol( s );
  l++;
  printf( "数値(long型):%d¥n", l );

  return 0;
}



結果
数値(long型):123456790
と、表示されます。
atoi()と一緒ですね。

カテゴリ:C言語 stdlib.h | 00:45 | comments(0) | trackbacks(0) | -


コメントする











この記事のトラックバックURL

http://simd.jugem.jp/trackback/86

トラックバック