求一个函数 C# 将String二进制转换为十进制,关键是负数的二进制要转换正确!
2个回答
展开全部
class Program
{
static void Main(string[] args)
{
int shi;//用来保存十进制数
Console.WriteLine("******** 十进制转二进制 ********\n");
Console.Write("请输入十进制整数:");
//从控制台读取十进制整数
shi = Convert.ToInt32(Console.ReadLine());
//将输入的十进制数转换为二进制字符串
string er = Convert.ToString(shi, 2);
//输出二进制字符串
Console.WriteLine("二进制为:"+er);
Console.ReadLine();
}
}
这个包括了转换!你自己看看吧!
{
static void Main(string[] args)
{
int shi;//用来保存十进制数
Console.WriteLine("******** 十进制转二进制 ********\n");
Console.Write("请输入十进制整数:");
//从控制台读取十进制整数
shi = Convert.ToInt32(Console.ReadLine());
//将输入的十进制数转换为二进制字符串
string er = Convert.ToString(shi, 2);
//输出二进制字符串
Console.WriteLine("二进制为:"+er);
Console.ReadLine();
}
}
这个包括了转换!你自己看看吧!
展开全部
楼上的来自 这里 :http://zhidao.baidu.com/question/265885688.html
简单点
Console.WriteLine(Convert.ToInt16("1111111111111110",2));
Console.WriteLine(Convert.ToInt32("11111111111111111111111111111110", 2));
简单点
Console.WriteLine(Convert.ToInt16("1111111111111110",2));
Console.WriteLine(Convert.ToInt32("11111111111111111111111111111110", 2));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询