C#中int长度不够
C#中定义的int长度不够用怎么办,比如inta=(int)Math.Pow(60,150)要换定义方式吗?还是要怎么弄?求大神...
C#中定义的int长度不够用怎么办,比如int a=(int)Math.Pow(60,150)
要换定义方式吗?还是要怎么弄?求大神 展开
要换定义方式吗?还是要怎么弄?求大神 展开
展开全部
一定要整型吗,double类型是可以表示这个数的
也可以用 BigInteger,需要引用 System.Numberics.dll 程序集。
BigInteger a = BigInteger.Pow(60, 150);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
unchecked{
var result = Math.Pow(60, 150);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先不明白你为什么要用int,如果是为了保留整数,可以考虑uint,如果不需要明确类型可以使用关键字 var 或者dynamic
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询