6

VB.NET で整数除算を実行したい、つまり、除算結果の全体部分のみを保持したい。

Dim a, b, c as int32
a = 3500
b = 1200
c = a/b

この例では が出力されます3

2代わりに戻すにはどうすればよいですか?

4

2 に答える 2

18

これはVisualBasicであるため、標準除算用であり、整数除算に使用される2つの除算演算子 があります。これは、「2つのオペランドの整数商を返し、余りは破棄されます」。/\

結果:

a/b = 3
a\b = 2
于 2012-10-17T20:16:54.623 に答える
4

実際の計算:3500/1200 = 2.916

Math.Floorメソッドを使用して、値を次のように切り上げる必要があり2ます-

c = Math.Floor(a/b)

詳細については、MSDN- Math.Floorを参照してください。

于 2012-10-17T19:12:10.023 に答える