teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正方法、リンク追加

2021/04/03 14:12

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -1,4 +1,10 @@
1
- ```C#
1
+ ```diff
2
- float correctRate = b / c ;
2
+ -float correctRate = b / c ;
3
+ +float correctRate = (float)b / c ;
3
4
  ```
4
- `b`,`c`が`int`なので`b`が`c`未満ならば`0`となります。
5
+ `b`,`c`が`int`なので`b`が`c`未満ならば`0`となります。
6
+ [整数の除算](https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/operators/arithmetic-operators#integer-division)
7
+ ``````
8
+ 整数型のオペランドに対する / 演算子の結果は、
9
+ 整数型で、2 つのオペランドの商を 0 方向に丸めたものと等しくなります。
10
+ ```