小编Gre*_*icz的帖子

为什么Int32.MaxValue*Int32.MaxValue == 1?

我知道,Int32.MaxValue * Int32.MaxValue会产生一个大于的数字Int32; 但是,这句话不应该提出某种例外吗?

在做IF (X * Y > Z)所有事情的时候,我碰到了这个Int32.X并且Y足够大,你会得到一个虚假的价值X * Y.

为什么这样以及如何解决这个问题?除了把一切都投到了Int64.

c# math int

5
推荐指数
5
解决办法
3578
查看次数

标签 统计

c# ×1

int ×1

math ×1