小编Ril*_*era的帖子

C#中的大型双数学乘法

我想要乘以这个数字:

5374711027510012111075768211110475111691021051041057653548210911210211112250867 66690120741165250567278571217510410482757487

用这个数字:

4956889911565576581818287977011111065876967103548749122901151091038910610511189

但是当我将结果转换为字符串时,我得到了这个:

2.66418508698446E + 201

这是:

266418508698446000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000

不完全是精确的数字,那些零表示精度损失,我是对的吗?

是否可以使用C#从该计算中获得精确数字(每一位数字)?

谢谢

.net c# string double double-precision

0
推荐指数
1
解决办法
1563
查看次数

标签 统计

.net ×1

c# ×1

double ×1

double-precision ×1

string ×1