Datatyper […]
Last updated
Was this helpful?
Last updated
Was this helpful?
Integer, heltal.
En string är en text – en serie tecken efter varandra.
Flyttal, decimaltal.
Decimaltal som kan innehålla större tal – dubbelt så stora som floats.
Boolskt värde, är antingen true eller false.
Ett tecken.
I klassen Char finns flera metoder för att undersöka char-tecken. Till exempel:
Observera att definitionen av "siffra" här inte bara inkluderar tecknen 0–9 utan också till exempel thailändska siffertecken.
Överkurs: det finns ett antal olika sätt att spara heltal, och de har olika min- och maxvärden.
int, eller int32, är en 32-bitars integer. Den använder 32 ettor och nollor (bits/bitar) för att lagra ett heltal som kan vara positivt eller negativt. En av bitarna används för att avgöra ifall talet är positivt eller negativt.
long, eller int64, är en 64-bitars integer.
short, eller int16, är en 16-bitars integer.
uint, ulong och ushort är versioner av int, long och short som inte kan bli negativa – men i gengäld kan mäta större positiva tal. Eftersom ingen bit används för att avgöra om talet är positivt/negativt.
Vilken som är lämplig vid vilket tillfälle beror på hur höga tal man behöver lagra samt hur viktigt det är att spara på minnesutrymmet.
Null är inte heller riktigt en datatyp, utan snarare "icke-data". En string-variabel som ges värdet null är inte ens en tom string – det är ett icke-värde.
Void är egentligen inte en datatyp – det är mer ett ord som används när man specifikt inte förväntar sig någon data. Void används bara som returdatatyp för som inte ska returnera något.