Variabler och typer

🌟 Introduktion

Välkommen till världen av variabler i C-Sharp! En variabel är som en låda där du kan förvara data. Tänk dig att du har olika lådor hemma - en för skor, en för böcker, en för kläder.

På samma sätt har vi olika typer av variabler för olika typer av data.

🎯 TL;DR

Variabler = lådor för data. Innan du använder en låda måste du säga vad som ska vara i den. C-Sharp har olika lådtyper: int (heltal), string (text), bool (sant/falskt), double (decimaltal).

📋 Efter att ha läst detta kommer du att kunna

  • Förstå vad variabler är och varför de behövs
  • Deklarera och initiera olika typer av variabler
  • Använda rätt namngivning (camelCase) för variabler
  • Välja rätt datatyp för olika situationer

🧩 Vad är en Variabel?

En variabel är som en namngiven låda där du kan förvara data i datorns minne.

Tänk dig att du har en låda hemma märkt “Favoritbok”. I den lådan kan du lägga precis en bok. Om du vill byta bok tar du ut den gamla och lägger in en ny.

graph LR A[📦 Variabel] --> B[🏷️ Deklarera] B --> C[📝 Initiera] C --> D[✨ Använd]

🔧 Grundläggande syntax

För att skapa en variabel följer vi denna mall:


datatyp variabelNamn = värde;

Exempel:


int age = 25;           // ålder
string name = "Marcus";  // namn
bool isStudent = true;  // är student

🐪 Namngivning: camelCase

Variabler kan inte ha mellanslag i sina namn. Istället använder vi camelCase.

❌ Detta fungerar INTE:


string namn på katt = "Misse";  // Kompileringsfel!

✅ Detta fungerar:


string catName = "Misse";   // Perfekt!

Så här gör du camelCase:

  1. Första ordet: liten bokstav
  2. Nästa ord: stor första bokstav
  3. Ta bort alla mellanslag

Exempel:

  • “min ålder” → myAge
  • “antal elever” → studentCount
  • “är student” → isStudent

🚀 Olika datatyper

🟢 Enkla exempel först


int age = 25;               // Heltal
string name = "Marcus";     // Text
bool isStudent = true;      // Sant eller falskt

🟡 Fler datatyper


double pi = 3.14159;        // Decimaltal
char grade = 'A';           // Ett enda tecken
float price = 19.99f;       // Mindre decimaltal

🔴 Avancerat: Null-värden


int? age = null;            // Kan vara tomt
string? name = null;        // Kan vara null

📖 Vad finns i detta avsnitt?

Detta avsnitt täcker grunderna för variabler i C-Sharp:

  • Int - Heltal för räkning och matematik
  • String - Text och texthantering
  • Bool - Sant/falskt för beslut och logik
  • Double - Decimaltal för precision
  • Char - Enstaka tecken
  • Parse och TryParse - Konvertera text till siffror säkert

📚 Termer

TermFörklaring
VariabelNamngiven låda för data
DeklareraSäga vilken typ av data som ska förvaras
InitieraGe variabeln ett första värde
camelCaseNamngivning: förNamnEfterNamn
DatatypVilken sorts data: tal, text, sant/falskt

🚀 Nästa steg

Nu när du förstår grunderna, utforska de olika datatyperna:

  1. Börja med int för att förstå tal
  2. Gå vidare till string för text
  3. Lär dig bool för logiska beslut

😄 Obligatorisk dad joke

Varför gillar programmerare variabler? För att de alltid håller vad de deklarerar! 🎯


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.