Logički tip podataka
Logički tip podatka ili boolean je standardni redni tip. Može imati jednu od ove dvije vrijednosti: true (istina) i false (laž). Standardni operatori nad logičkim tipom podataka su: NOT - negacija (NE), AND - konjunkcija (I) i OR - disjunkcija (ILI). Ishod logičkih operacija nad logičkim veličinama a i b je definiran je tablicama istinitosti.[1]
Tip podatka boolean ili bool je logički tip koji obično sadrži vrijednosti true ili false (obično predstavljen brojčanim zapisom 1 ili 0, respektivno). Iako je za zapis boolean vrijednosti dovoljan jedan bit memorije, neki programski jezici koriste više od toga.[2] Npr. u JavaScriptu, boolean često zauzima 4 bajta na 32-bitnim platformama, i 8 bajtova na 64-bitnim platformama, zbog načina alokacije memorije na takvim sustavima.[3]
Neki jezici također dopuštaju implicitno pretvaranje boolean tipa u cijeli broj. Rane implementacije jezika C nisu imale zasebno definiran tip boolean, već se brojčana vrijednost 0 uzimala kao logička laž (false), a bilo koja druga brojčana vrijednost kao logička istina (true).[4] Standard jezika C imena C99 uvodi boolean kao zaseban tip podatka i dio biblioteke stdbool.h.[5] Jezik C++ podržava bool kao ugrađeni tip podatka, a riječi "true" i "false" su rezervirane i mogu se koristiti samo u te svrhe.[6]
Izvori
- ↑ Poglavlje Boolean. Programiranje u Pascalu. LOOMEN Carnet. 2021. Pristupljeno 6. siječnja 2026.
- ↑ • Parametar
accessdatenije dopušten u klasiweb - ↑ • Parametar
accessdatenije dopušten u klasiweb - ↑
• Nepoznat parametar:
origdate
• Nepoznat parametar:chapterurl
• Parametarchapternije dopušten u klasibook - ↑ Boolean type support library. devdocs.io 0. Pristupljeno October 15, 2020.
- ↑ Bool data type in C++. GeeksforGeeks 0. Pristupljeno October 15, 2020.