😸
[C] strtol 関数
機能
文字列をlong型整数に変換する関数[1]
使用例
12345
と表示する
\n
は改行を表す エスケープシーケンス[2]
コード
long num = strtol("12345", NULL, 10);
printf("%ld\n", num);
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
long num = strtol("12345", NULL, 10);
printf("%ld\n", num);
}
実行結果
12345
FF
を16進数として変換し表示する
コード
long num = strtol("FF", NULL, 16);
printf("%ld\n", num);
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
long num = strtol("FF", NULL, 16);
printf("%ld\n", num);
}
実行結果
255
Discussion