型¶
型(スカラー値)¶
型 | 説明 |
---|---|
int | 整数型 |
double | 小数型 |
string | 文字列 |
bool | ブール型 |
- intは20億を超える値ではオーバーフローのためにエラーとなる可能性があります
- intは内部的には符号付き 32 ビット整数で、範囲は-2,147,483,648 ~ 2,147,483,647です
- doubleは内部的には64 ビット浮動小数点型で、有効桁数は15-16 桁です
- boolはtrueもしくはfalseを表します
型(配列)¶
int[]
, double[]
, string[]
, bool[]
と記述することで、それぞれの配列型を表すことができます。
型 | 説明 |
---|---|
int[] | 整数型の配列 |
double[] | 小数型の配列 |
string[] | 文字列の配列 |
bool[] | ブール型の配列 |
型のキャスト¶
計算を行う際に、以下の型については必要があるときに自動的に変換されます。
- int -> double
- int -> string
例えば、double型のみを引数にとる関数にint型の値が入った場合、自動的にdouble型に変換されて計算されます。