【C言語】2進数を10進数に変換

この記事では、C言語で2進数(文字列)を10進数(整数)に変換する方法についてソースコード付きで解説します。

スポンサーリンク

2進数を10進数に変換(C言語)

C言語で2進数(文字列)を10進数(整数)に変換してみました。

今回は次のようなユーザ関数を作成して変換を行っています。

■【書式】
int bin2int(char bin[])
・char型の配列で入力した2進数の文字列を10進数(整数)に変換して返します。

スポンサーリンク

ソースコード

サンプルプログラムのソースコードは下記の通りです。


スポンサーリンク

実行結果

サンプルプログラムの実行結果は下記の通りです。
(2進数110110を10進数の整数に変換した結果)

x = 110110 (54)

【関連記事】
C言語で数値計算処理
C言語入門 (サンプルプログラム集)

コメント