本文介绍了比数据类型长多了的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
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?
解决方案
这篇关于比数据类型长多了的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!