技術頻道導航
HTML/CSS
.NET技術
IIS技術
PHP技術
Js/JQuery
Photoshop
Fireworks
服務器技術
操作系統(tǒng)
網(wǎng)站運營

贊助商

分類目錄

贊助商

最新文章

搜索

【實例】C#將二進制字符串轉(zhuǎn)換為整數(shù)

作者:admin    時間:2022-5-27 17:53:26    瀏覽:

給定一個二進制字符串作為輸入,我們需要編寫一個程序?qū)⒍M制字符串轉(zhuǎn)換為等效的整數(shù)。要將二進制字符串轉(zhuǎn)換為整數(shù),我們必須使用Convert.ToInt32(String, Base/Int32)函數(shù)來轉(zhuǎn)換值。二進制的基數(shù)是 2。

句法

Convert.ToInt32(String, Base/Int32);

示例1

// C#將二進制字符串轉(zhuǎn)換為整數(shù)
using System;
using System.Text;
  
class WKK {
  
    static void Main(string[] args)
    {
        //二進制數(shù)字的字符串
        string bin_strng = "1010101010101010";
        int number = 0;
        
        // 轉(zhuǎn)換為整數(shù)
        number = Convert.ToInt32(bin_strng, 2);
        
        //輸出
        Console.WriteLine("二進制 \"{0}\" 的數(shù)值是 {1}", bin_strng,
                          number);
    }
}

輸出

二進制 "1010101010101010" 的數(shù)值是 43690

示例2

// C#將二進制字符串轉(zhuǎn)換為整數(shù)
using System;
using System.Text;
  
namespace webkaka {
class WKK {
    
    static void Main(string[] args)
    {
        // 二進制數(shù)字的字符串
        string bin_strng = "1100011000";
        int number = 0;
  
        // 轉(zhuǎn)換為整數(shù)
        number = Convert.ToInt32(bin_strng, 2);
        
        // 輸出
        Console.WriteLine("二進制 \"{0}\" 的值是 {1}", bin_strng,
                          number);
  
        bin_strng = "111100001111";
  
        // 轉(zhuǎn)換為整數(shù)
        number = Convert.ToInt32(bin_strng, 2);
        
        // to print  the value
        Console.WriteLine("二進制 \"{0}\" 的值是 {1}", bin_strng,
                          number);
  
        bin_strng = "11001100110011001100";
  
        // 轉(zhuǎn)換為整數(shù)
        number = Convert.ToInt32(bin_strng, 2);
        
        // 輸出
        Console.WriteLine("二進制 \"{0}\" 的值是 {1}", bin_strng,
                          number);
  

    }
}
}

輸出

二進制“1100011000” 的值是 792
二進制“111100001111” 的值是 3855
二進制“11001100110011001100” 的值是 838860

總結

本文通過兩個示例,介紹了C#將二進制字符串轉(zhuǎn)換為整數(shù)的方法。

相關文章

x