2進数を10進数に変換するC#プログラム

PHPz
リリース: 2023-09-13 21:57:02
転載
1283 人が閲覧しました

将二进制转换为十进制的 C# 程序

まず、バイナリ値を設定します -

int num = 101;
ログイン後にコピー

次に、バイナリを新しい変数に代入します -

binVal = num;
ログイン後にコピー

バイナリ数値をループしますこのように、値が 0 より大きくなるまでの基本値を表示します。

while (num > 0) { rem = num % 10; decVal = decVal + rem * baseVal; num = num / 10; baseVal = baseVal * 2; }
ログイン後にコピー

Example

以下は、2 進数を 10 進数に変換するコードです。

ライブデモ

using System; using System.Collections.Generic; using System.Text; namespace Demo { class MyApplication { static void Main(string[] args) { int num, binVal, decVal = 0, baseVal = 1, rem; num = 101; binVal = num; while (num > 0) { rem = num % 10; decVal = decVal + rem * baseVal; num = num / 10 ; baseVal = baseVal * 2; } Console.Write("Binary Number: "+binVal); Console.Write("Decimal: "+decVal); Console.ReadLine(); } } }
ログイン後にコピー

出力

Binary Number: 101 Decimal: 5
ログイン後にコピー

以上が2進数を10進数に変換するC#プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!