😸

[C] atoi 関数

に公開

機能

文字列を整数に変換する標準ライブラリ関数[1]

使用例

12345 と表示する

\n は改行を表す エスケープシーケンス[2]

コード

printf("%d\n", atoi("12345"));
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
    printf("%d\n", atoi("12345"));
}

実行結果

12345

5678 を変数から表示する

コード

char str[] = "5678";
printf("%d\n", atoi(str));
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
    char str[] = "5678";
    printf("%d\n", atoi(str));
}

実行結果

5678
脚注
  1. 文字列型(char型配列)の数字部分をint型の数値に変換する。 ↩︎

  2. 改行やタブなど、画面に表示されない制御文字のこと。 ↩︎

Discussion