未分類

PowerShell - 数値のデフォルトの型を理解する

Windows PowerShell で、数値のデフォルトの型について説明します。

整数は 2,147,483,647 以下であれば、int 型として扱われる

2,147,483,647 が int 型の最大値のためです。

(1).GetType()

整数は 2,147,483,648 以上であれば、long 型として扱われる

2,147,483,647 が int 型の最大値のため、それより大きいためです。

 
(2147483648).GetType()

整数は 9,223,372,036,854,775,808 以上であれば、decimal 型として扱われる

9,223,372,036,854,775,807 が long 型の最大値のため、それより大きいためです。

(9223372036854775808).GetType()

実数は常に double 型として扱われます。どんなに小さくても float 型としては扱われない

(0.1).GetType()
(0.0).GetType()

-未分類