Heltal

🔢 Introduktion till heltal

Heltal är tal utan decimaldel - enkla, hela nummer som vi använder för räkning.

🎯 Olika typer av heltal

Signerade heltal (kan vara negativa)

  • sbyte - Mycket liten: -128 till 127
  • short - Kort: -32,768 till 32,767
  • int - Standard: -2,147,483,648 till 2,147,483,647
  • long - Stor: -9,223,372,036,854,775,808 till 9,223,372,036,854,775,807

Osignerade heltal (bara positiva)

  • byte - 0 till 255
  • ushort - 0 till 65,535
  • uint - 0 till 4,294,967,295
  • ulong - 0 till 18,446,744,073,709,551,615

Plattformsspecifika

  • nint - Native int (32/64-bit beroende på system)
  • nuint - Native uint (osignerad version)

💡 Val av heltal

Använd int som standard - passar de flesta situationer.

Använd andra typer när:

  • byte - Spara minne vid stora mängder data
  • long - Behöver större tal än int kan hantera
  • uint - Vet att värdet aldrig blir negativt och behöver större positiv räckvidd

🚀 Exempel

int age = 25;           // Vanligast
byte colorValue = 255;  // RGB-värde
long bigNumber = 1_000_000_000L;  // Stor siffra
uint fileSize = 4000000U;  // Filstorlek i bytes

Undersidor


    Upp

    Upp


    Licens: Apache 2.0 | © 2023 Marcus Medina, Campus Mölndal. Alla rättigheter förbehållna.
    Du får använda och modifiera detta verk enligt villkoren i Apache License, Version 2.0. Du får inte använda detta verk för kommersiella ändamål utan tillstånd från upphovsmannen.