কম্পিউটার

কিভাবে C# ব্যবহার করে দশমিককে বাইনারিতে রূপান্তর করবেন?


ধরা যাক আমরা 48 নম্বরটিকে বাইনারিতে রূপান্তর করতে চাই।

প্রথমত, এটি সেট করুন এবং / এবং % অপারেটর এবং লুপ ব্যবহার করুন যতক্ষণ না মান 1-

এর চেয়ে বেশি হয়
decVal = 48;

while (decVal >= 1) {
   val = decVal / 2;
   a += (decVal % 2).ToString();
   decVal = val;
}

এখন, সম্পূর্ণ কোড −

এ দেখানো বাইনারির প্রতিটি বিট প্রদর্শন করুন

উদাহরণ

using System;
using System.Collections.Generic;
using System.Text;

namespace Demo {
   class MyApplication {
      static void Main(string[] args) {
         int decVal;
         int val;
         string a = "";
         decVal = 48;
         Console.WriteLine("Decimal = {0}", decVal);

         while (decVal >= 1) {
            val = decVal / 2;
            a += (decVal % 2).ToString();
            decVal = val;
         }
         string binValue = "";

         for (int i = a.Length - 1; i >= 0; i--) {
            binValue = binValue + a[i];
         }
         Console.WriteLine("Binary = {0}", binValue);
         Console.Read();
      }
   }
}

আউটপুট

Decimal = 48
Binary = 110000

  1. কীভাবে জাভাস্ক্রিপ্টে দশমিককে বাইনারিতে রূপান্তর করবেন?

  2. কীভাবে জাভাস্ক্রিপ্টে দশমিককে হেক্সাডেসিমেল রূপান্তর করবেন?

  3. কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি ছবিকে ব্লবে রূপান্তর করবেন?

  4. দশমিককে বাইনারিতে রূপান্তর করতে উইন্ডোজ 10 ক্যালকুলেটর কীভাবে ব্যবহার করবেন