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:
- Bool - Grundläggande boolean-typ
- Bool Algebra - Logiska regler och lagar
- Examples - Praktiska exempel på logik