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

回答編集履歴

1

演算の種類について修正

2020/08/14 15:17

投稿

SaitoAtsushi
SaitoAtsushi

スコア5740

answer CHANGED
@@ -1,3 +1,3 @@
1
- 暗黙の型変換が有ります。 整数型同士の四則演算は基本的には大きい側の型に変換されてから比較される (双方の型が `int` より小さい型の場合はどちらも `int` に変換される) ので、陽にキャストしなくても文法上のエラーにはなりません。
1
+ 暗黙の型変換が有ります。 整数型同士の四則演算や比較は基本的には大きい側の型に変換されてから比較される (双方の型が `int` より小さい型の場合はどちらも `int` に変換される) ので、陽にキャストしなくても文法上のエラーにはなりません。
2
2
 
3
3
  ただし、その変換後の型が元の値を表せない場合などに複雑なルールがあり、文法上は通る (コンパイルエラーにならない) からといって意図通りになるとは限らないのでルールを把握してくださいとしか言えません。