|
|
|
|
|
給定一個(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);
// 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
// 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
本文通過兩個(gè)示例,介紹了C#將二進(jìn)制字符串轉(zhuǎn)換為整數(shù)的方法。
相關(guān)文章