【实例】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
- 站长推荐