首頁 > 後端開發 > C#.Net教程 > 使用 C# 進行二進位轉十進位

使用 C# 進行二進位轉十進位

PHPz
發布: 2023-08-27 14:37:05
轉載
1195 人瀏覽過

使用 C# 进行二进制转十进制

為了將二進位轉換為十進制,這裡我使用了 while 迴圈並找到了二進制數的餘數,即輸入。之後,將餘數乘以基值並相加。

這就是我得到十進制值的方法-

while (val > 0) {
   remainder = val % 10;
   myDecimal = myDecimal + remainder* baseVal;
   val = val / 10;
   baseVal = baseVal * 2;
}
登入後複製

範例

#讓我們看看在C# 中將二進位轉換為十進位的完整程式碼-

#現場示範

using System;
using System.Collections.Generic;
using System.Text;
namespace Demo {
   class toBinary {
      static void Main(string[] args) {
         int val = 1010, myBinary, remainder;
         int myDecimal = 0, baseVal = 1;
         myBinary = val;
         while (val > 0) {
            remainder = val % 10;
            myDecimal = myDecimal + remainder * baseVal;
            val = val / 10;
            baseVal = baseVal * 2;
         }
         Console.Write("Binary Number : " + myBinary);
         Console.Write("Converted to Decimal: " + myDecimal);
         Console.ReadLine();
      }
   }
}
登入後複製

輸出

Binary Number : 1010
Converted to Decimal: 10
登入後複製
#

以上是使用 C# 進行二進位轉十進位的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板