读书人

一个数字超过64位了如何计算啊

发布时间: 2011-12-26 23:09:58 作者: rapoo

一个数字超过64位了,怎么计算啊

编译器错误信息: CS1502: 与“System.Convert.ToString(object, System.IFormatProvider)”最匹配的重载方法具有一些无效参数

源错误:

行 13: protected void Page_Load(object sender, EventArgs e)
行 14: {
行 15: Response.Write(Convert.ToString(9223372036854775808, 16));
行 16: }
行 17: }


编译器错误信息: CS1021: 整数常量太大

源错误:

行 13: protected void Page_Load(object sender, EventArgs e)
行 14: {
行 15: Response.Write(Convert.ToString(11111111111111111111111111111, 16));
行 16: }
行 17: }

都是比较大的整数,有没有解决的思路,对矩阵不太了解,但工作原因用到了一个 类似 y=x ^ d的矩阵,但算到深层会出现上面的问题了

[解决办法]
比较笨办法是:
把计算演变成二进制的模拟计算方式。
[解决办法]
sorry,还是不对,不好意思~

读书人网 >C#

热点推荐