[戻]-35543/親
C#のlong型でオーバーフローになる
つき
環境/言語:[C#]
分類:[.NET]
初歩的なことだと思いますが、数値型変数の扱いについて質問です
long型の変数ansに数値や計算式を入れた場合にこうなります
@正常
long ans;
ans = 2500000000; ・・・正常
Aエラーケース
long ans;
ans = 50000 * 50000; ・・・50000と入力した時点でオーバーフローになります。
どちらもlong型の範囲内(-9,223,372,036,854,775,808 から 9,223,372,036,854,775,807)なので大丈夫では
と思うのですが、なぜオーバーフローになるのでしょう?
どなたがご教授お願いします!
11/20 11:56
[編|消]
レスを書く
1番最初のレス
レス古い順
▽レス(2)1-2
No35545
Re[2]: C#のlong型でオーバーフ..
つき
(11/20 13:15)
No35544
Re[1]: C#のlong型でオーバーフ..
Hongliang
(11/20 12:19)
Child K-Tai