Logik

🧠 Introduktion till logiska typer

Logik är grunden för alla beslut i programmering - sant eller falskt, ja eller nej.

🎯 Logiska typer

bool - Boolean värden

  • bool - Sant (true) eller falskt (false)
  • Grundläggande logisk typ
  • Används i villkor och beslut
  • Storlek: 1 byte

Logiska operatorer

  • && - OCH (AND) - båda måste vara sanna
  • || - ELLER (OR) - minst en måste vara sann
  • ! - INTE (NOT) - vänder sant till falskt
  • ^ - XOR - endast en får vara sann

Logisk algebra

Logiska uttryck följer matematiska regler:

  • De Morgans lagar
  • Distributiva lagen
  • Kommutativa lagen

🚀 Användningsområden

bool för:

  • If-satser och villkor
  • While-loopar
  • Switch-uttryck
  • Flaggor och tillstånd

Logiska operatorer för:

  • Komplexa villkor
  • Kombinera flera test
  • Validering av input
  • Tillståndshantering

📚 Exempel

bool isStudent = true;
bool hasLicense = false;
bool canDrive = hasLicense && (age >= 18);
bool needsHelp = !isExperienced || hasQuestions;

📁 Avsnitt

Utforska logik i detalj:


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.