この記事では、C言語で2進数(文字列)を10進数(整数)に変換する方法についてソースコード付きで解説します。
2進数を10進数に変換(C言語)
C言語で2進数(文字列)を10進数(整数)に変換してみました。
今回は次のようなユーザ関数を作成して変換を行っています。
■【書式】
int bin2int(char bin[])
・char型の配列で入力した2進数の文字列を10進数(整数)に変換して返します。
ソースコード
サンプルプログラムのソースコードは下記の通りです。
実行結果
サンプルプログラムの実行結果は下記の通りです。
(2進数110110を10進数の整数に変換した結果)
x = 110110 (54)
【関連記事】
・C言語で数値計算処理
・C言語入門 (サンプルプログラム集)
コメント