Nézzük akkor részletesebben a típusokat, azok közül is a leggyakoribb számtípusokat és azok jelölését:
Példa (értéktartomány) |
.NET
teljes típusnév |
PowerShell
rövid név |
12 (±2147483648) |
System.Int32 |
[int] |
3.12 (±1.79769313486232e308) |
System.Double |
[double] |
12345678901 (±9223372036854775807) |
System.Int64 |
[long] |
15d (±79228162514264337593543950335) |
System.Decimal |
[decimal] |
Az informatikában még gyakran alkalmazunk hexadecimális számokat. Erre külön nincs PowerShellben típus, viszont használhatunk egy nagyon egyszerű jelölést:
[20] PS C:\> 0x 1000
4096
[21] PS C:\> 0xbaba
47802
[22] PS C:\> 0xfababa
16431802
A lebegőpontos számok megadására használhatjuk a matematikában és a számológépeken megszokott formátumot:
[23] PS C:\> $lebegő = 1.234e10
[24] PS C:\> $lebegő
12340000000