数値/文字列数字をintに変換・atoi
の編集
Top
/
数値
/
文字列数字をintに変換・atoi
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * 文字列数値をintに変換・atoi [#kafb89c2] 数字文字列をint型の数値に変換するatoi関数について記します。 #contents #htmlinsertpcsp(c-top.html,c-sp.html) * 関連記事 [#o1204ae6] -[[文字列数字をintに変換・atoi>数値/文字列数字をintに変換・atoi]] -[[文字列数字をlongに変換・atol>数値/文字列数字をlongに変換・atol]] -[[文字列数字をlong longに変換・atoll>数値/文字列数字をlong longに変換・atoll]] -[[文字列数字をdoubleに変換・atof>数値/文字列数字をdoubleに変換・atof]] * atoiの書式 [#y045198d] atoiの書式等を以下に記します。 - 必要なインクルードファイル #include <stdlib.h> -書式 int atoi(const char *nptr); * atoiを使用したCサンプルコード [#hbc532d2] 以下にatoiを使用したCサンプルコードを記します。~ &ref(atoi.c); (改行コードLF) #include <stdio.h> #include <stdlib.h> int main(void) { int i,j,k,l; i = atoi("12345"); j = atoi("abcde"); k = atoi("123ab"); l = atoi("999.9"); printf("i = %d\n", i); printf("j = %d\n", j); printf("k = %d\n", k); printf("l = %d\n", l); return 0; } コンパイルして実行した時の結果を以下に記します。 $ gcc atoi.c -o atoi $ ./atoi i = 12345 j = 0 k = 123 l = 999 サンプルコードでは、数値以外の文字列、後方が数字以外の文字列、小数点を含む文字列を対象にatoi関数を実行しました。~ 各出力を確認しatoiの動作を理解してください。 以上、atoiのCサンプルコードでした。 #htmlinsertpcsp(c-btm.html,c-sp.html)
タイムスタンプを変更しない
#navi(../) * 文字列数値をintに変換・atoi [#kafb89c2] 数字文字列をint型の数値に変換するatoi関数について記します。 #contents #htmlinsertpcsp(c-top.html,c-sp.html) * 関連記事 [#o1204ae6] -[[文字列数字をintに変換・atoi>数値/文字列数字をintに変換・atoi]] -[[文字列数字をlongに変換・atol>数値/文字列数字をlongに変換・atol]] -[[文字列数字をlong longに変換・atoll>数値/文字列数字をlong longに変換・atoll]] -[[文字列数字をdoubleに変換・atof>数値/文字列数字をdoubleに変換・atof]] * atoiの書式 [#y045198d] atoiの書式等を以下に記します。 - 必要なインクルードファイル #include <stdlib.h> -書式 int atoi(const char *nptr); * atoiを使用したCサンプルコード [#hbc532d2] 以下にatoiを使用したCサンプルコードを記します。~ &ref(atoi.c); (改行コードLF) #include <stdio.h> #include <stdlib.h> int main(void) { int i,j,k,l; i = atoi("12345"); j = atoi("abcde"); k = atoi("123ab"); l = atoi("999.9"); printf("i = %d\n", i); printf("j = %d\n", j); printf("k = %d\n", k); printf("l = %d\n", l); return 0; } コンパイルして実行した時の結果を以下に記します。 $ gcc atoi.c -o atoi $ ./atoi i = 12345 j = 0 k = 123 l = 999 サンプルコードでは、数値以外の文字列、後方が数字以外の文字列、小数点を含む文字列を対象にatoi関数を実行しました。~ 各出力を確認しatoiの動作を理解してください。 以上、atoiのCサンプルコードでした。 #htmlinsertpcsp(c-btm.html,c-sp.html)
テキスト整形のルールを表示する
添付ファイル:
atoi.c
545件
[
詳細
]