比数据类型长多了

比数据类型长多了

本文介绍了比数据类型长多了的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

static void Main(string[] args)
{
  long    virus ;
           
  virus = Convert.ToInt32(Console.ReadLine ());
  string c="";
  for (int x = 0; x<=120; x++)
  {
    //   Console.WriteLine(b.ToString ()); 
    virus = virus * 2;
    //c = b.ToString();
  }
  Console.WriteLine((virus).ToString ());
  Console.Read();
}




为什么给我零?聚集时间不长.我认为您将值乘以2 ^ 120.它将长期超出范围.您还可以将字符串用于整数乘法.

static void Main(string[] args)
{
  double    virus ;
           
  virus = Convert.double(Console.ReadLine ());
  string c="";
  for (int x = 0; x<=120; x++)
  {
    //   Console.WriteLine(b.ToString ()); 
    virus = virus * 2;
    //c = b.ToString();
  }
  Console.WriteLine((virus).ToString ());
  Console.Read();
}



对于字符串乘法,您可以看到此链接

点击




static void Main(string[] args)
{
  long    virus ;
           
  virus = Convert.ToInt32(Console.ReadLine ());
  string c="";
  for (int x = 0; x<=120; x++)
  {
    //   Console.WriteLine(b.ToString ()); 
    virus = virus * 2;
    //c = b.ToString();
  }
  Console.WriteLine((virus).ToString ());
  Console.Read();
}




why give me zero?

解决方案




这篇关于比数据类型长多了的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-26 20:02