Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Tukar binari kepada perpuluhan menggunakan C#

Tukar binari kepada perpuluhan menggunakan C#

PHPz
Lepaskan: 2023-08-27 14:37:05
ke hadapan
1154 orang telah melayarinya

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

Untuk menukar binari kepada perpuluhan, di sini saya telah menggunakan gelung while dan mendapati baki nombor binari yang merupakan input. Selepas itu, darabkan baki dengan nilai asas dan tambahkannya.

Ini adalah cara saya mendapatkan nilai perpuluhan -

while (val > 0) {
   remainder = val % 10;
   myDecimal = myDecimal + remainder* baseVal;
   val = val / 10;
   baseVal = baseVal * 2;
}
Salin selepas log masuk

Contoh

Mari lihat kod lengkap untuk menukar binari kepada perpuluhan dalam C# -

Live Demo

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();
      }
   }
}
Salin selepas log masuk

Output

rreee

Atas ialah kandungan terperinci Tukar binari kepada perpuluhan menggunakan C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan