😸
[C] atol 関数
機能
文字列を long 型の整数値に変換する標準関数[1]
使用例
12345
と表示する
\n
は改行を表す エスケープシーケンス[2]
コード
printf("%ld\n", atol("12345"));
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
printf("%ld\n", atol("12345"));
}
実行結果
12345
文字列が変数の場合の変換例
コード
char str[] = "-5678";
printf("%ld\n", atol(str));
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
char str[] = "-5678";
printf("%ld\n", atol(str));
}
実行結果
-5678
Discussion