回答編集履歴
1
修正方法、リンク追加
test
CHANGED
@@ -1,7 +1,19 @@
|
|
1
|
-
```
|
1
|
+
```diff
|
2
2
|
|
3
|
-
float correctRate = b / c ;
|
3
|
+
-float correctRate = b / c ;
|
4
|
+
|
5
|
+
+float correctRate = (float)b / c ;
|
4
6
|
|
5
7
|
```
|
6
8
|
|
7
9
|
`b`,`c`が`int`なので`b`が`c`未満ならば`0`となります。
|
10
|
+
|
11
|
+
[整数の除算](https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/operators/arithmetic-operators#integer-division)
|
12
|
+
|
13
|
+
``````
|
14
|
+
|
15
|
+
整数型のオペランドに対する / 演算子の結果は、
|
16
|
+
|
17
|
+
整数型で、2 つのオペランドの商を 0 方向に丸めたものと等しくなります。
|
18
|
+
|
19
|
+
```
|