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

贊助商

分類目錄

贊助商

最新文章

搜索

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

作者:admin    時(shí)間:2022-5-27 17:53:26    瀏覽:

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

句法

Convert.ToInt32(String, Base/Int32);

示例1

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

輸出

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

示例2

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

    }
}
}

輸出

二進(jìn)制“1100011000” 的值是 792
二進(jìn)制“111100001111” 的值是 3855
二進(jìn)制“11001100110011001100” 的值是 838860

總結(jié)

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

相關(guān)文章

x
  • 站長推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */