C#基礎 レッスン4
数値型
int・long・float・double・decimalの違いと使い分けを学びましょう。
整数型の種類
C#には複数の整数型があり、扱える値の範囲が異なります。最もよく使うのはint(32ビット整数)です。
| 型 | サイズ | 範囲 |
|---|---|---|
byte | 8bit | 0 〜 255 |
short | 16bit | -32,768 〜 32,767 |
int | 32bit | 約 ±21億 |
long | 64bit | 約 ±922京 |
整数型の使い方
各整数型のリテラルと最大値・最小値を確認しましょう。
C#エディタ
浮動小数点型と decimal
小数を扱う型は3種類あります。float(32bit)とdouble(64bit)は2進数浮動小数点で、精度に限界があります。decimal(128bit)は10進数演算で、金融計算に適しています。
浮動小数点の精度の違い
doubleとdecimalの精度の違いを実際に確認しましょう。
C#エディタ