Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में दशमलव को समकक्ष 8-बिट हस्ताक्षरित पूर्णांक में कनवर्ट करें

निर्दिष्ट दशमलव के मान को समतुल्य 8-बिट अहस्ताक्षरित पूर्णांक में बदलने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 6.59m;
      Decimal val2 = 30.12m;
      Decimal val3 = 69.34m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Console.WriteLine("Decimal 3 = "+val3);
      byte res1 = Decimal.ToByte(val1);
      byte res2 = Decimal.ToByte(val2);
      byte res3 = Decimal.ToByte(val3);
      Console.WriteLine("Byte value1 (Decimal to Byte) = "+res1);
      Console.WriteLine("Byte value2 (Decimal to Byte) = "+res2);
      Console.WriteLine("Byte value3 (Decimal to Byte) = "+res3);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Decimal 1 = 6.59
Decimal 2 = 30.12
Decimal 3 = 69.34
Byte value1 (Decimal to Byte) = 6
Byte value2 (Decimal to Byte) = 30
Byte value3 (Decimal to Byte) = 69

उदाहरण

आइए अब एक और उदाहरण देखें -

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = -0.22m;
      Decimal val2 = -0.01m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      byte res1 = Decimal.ToByte(val1);
      byte res2 = Decimal.ToByte(val2);
      Console.WriteLine("Byte value1 (Decimal to Byte) = "+res1);
      Console.WriteLine("Byte value2 (Decimal to Byte) = "+res2);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Decimal 1 = -0.22
Decimal 2 = -0.01
Byte value1 (Decimal to Byte) = 0
Byte value2 (Decimal to Byte) = 0

  1. सी # प्रोग्राम बाइनरी को दशमलव में कनवर्ट करने के लिए

    सबसे पहले, बाइनरी मान सेट करें - int num = 101; अब बाइनरी को एक नए वेरिएबल को असाइन करें - binVal = num; जब तक मान 0 से अधिक न हो, बाइनरी संख्या और इस तरह आधार मान के माध्यम से लूप करें, while (num > 0) {    rem = num % 10;    decVal = decVal + rem * baseVal;    nu

  1. सी # प्रोग्राम बाइनरी स्ट्रिंग को इंटीजर में कनवर्ट करने के लिए

    बाइनरी स्ट्रिंग को पूर्णांक में बदलने के अपने उद्देश्य को पूरा करने के लिए Convert.ToInt32 वर्ग का उपयोग करें। मान लें कि हमारी बाइनरी स्ट्रिंग है - string str = "1001"; अब प्रत्येक चार को पार्स किया गया है - try {    //Parse each char of the passed string    val = Int

  1. सी # प्रोग्राम इंटीजर को स्ट्रिंग में कनवर्ट करने के लिए

    एक पूर्णांक को C# में स्ट्रिंग में बदलने के लिए, ToString() विधि का उपयोग करें। वह पूर्णांक सेट करें जिसके लिए आप स्ट्रिंग चाहते हैं - int num = 299; पूर्णांक को स्ट्रिंग में बदलने के लिए ToString () विधि का उपयोग करें - String s; int num = 299; s = num.ToString(); उदाहरण C# में एक पूर्णांक को स्ट्