Tag: 整除

为什么Decimal.Divide(int,int)工作,但不是(int / int)?

如何将两个32位整数作为(int / int)返回给我0 ,但如果我使用Decimal.Divide()我得到正确的答案? 我绝不是一个交stream的人。

为什么我不能从两个被分割的元素中返回一个double元素

编码相对较新,对于基本的划分有一个问题。 如何来跟随不会返回我认为会的答案: int a=7; int b=3; double c=0; c=a/b; 结果是2.3333,但是它只返回2.如果A和B被重新分配为双打,那么答案会变成2.333。 但是肯定是因为C已经是一个双倍的工作了? 如何int / int = double不起作用? 也许是一个奇怪的问题,但它让我感到困惑。