技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营

赞助商

分类目录

赞助商

最新文章

搜索

【实例】C#将二进制字符串转换为整数

作者:admin    时间:2022-5-27 17:53:26    浏览:

给定一个二进制字符串作为输入,我们需要编写一个程序将二进制字符串转换为等效的整数。要将二进制字符串转换为整数,我们必须使用Convert.ToInt32(String, Base/Int32)函数来转换值。二进制的基数是 2

句法

Convert.ToInt32(String, Base/Int32);

示例1

// C#将二进制字符串转换为整数
using System;
using System.Text;
  
class WKK {
  
    static void Main(string[] args)
    {
        //二进制数字的字符串
        string bin_strng = "1010101010101010";
        int number = 0;
        
        // 转换为整数
        number = Convert.ToInt32(bin_strng, 2);
        
        //输出
        Console.WriteLine("二进制 \"{0}\" 的数值是 {1}", bin_strng,
                          number);
    }
}

输出

二进制 "1010101010101010" 的数值是 43690

示例2

// C#将二进制字符串转换为整数
using System;
using System.Text;
  
namespace webkaka {
class WKK {
    
    static void Main(string[] args)
    {
        // 二进制数字的字符串
        string bin_strng = "1100011000";
        int number = 0;
  
        // 转换为整数
        number = Convert.ToInt32(bin_strng, 2);
        
        // 输出
        Console.WriteLine("二进制 \"{0}\" 的值是 {1}", bin_strng,
                          number);
  
        bin_strng = "111100001111";
  
        // 转换为整数
        number = Convert.ToInt32(bin_strng, 2);
        
        // to print  the value
        Console.WriteLine("二进制 \"{0}\" 的值是 {1}", bin_strng,
                          number);
  
        bin_strng = "11001100110011001100";
  
        // 转换为整数
        number = Convert.ToInt32(bin_strng, 2);
        
        // 输出
        Console.WriteLine("二进制 \"{0}\" 的值是 {1}", bin_strng,
                          number);
  

    }
}
}

输出

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

总结

本文通过两个示例,介绍了C#将二进制字符串转换为整数的方法。

相关文章

x
  • 站长推荐
/* 左侧显示文章内容目录 */