I datalogi er Boolean typer ofte til at repræsentere sandheden værdier logik, efter algoritmiske indsigt matematiker Alan Turing . Boolesk logik , som beskæftiger de sammen , disjunktion og negation connectives kender til programmører i dag , blev faktisk udviklet mange år før elektroniske computere ramt markedet . George Boole , navnebror af Boolean logik , opdagede en måde at udtrykke logiske problemer i en symbolsk formel og således tage studiet af logik ud af filosofi og i realm af matematik. Disse symbolske formler , som udtrykt ved hjælp af Boolske connectives , skulle vise sig at være særdeles nyttige til at manipulere binære cifre , eller bits , som fortsat byggestenene i hver computer program, der benyttes i dag. Turing er manden krediteret for at gøre denne vigtige spring. Boolean Typer
booleske typer kan kun tage på en af to mulige værdier - sande eller falske , hvilket i datalogi, der udtrykkes numerisk som 1 og 0 . Alle computere - fra Turing tidligste voluminøse maskiner til de nyeste tablets og smartphones - brug bits at gøre alt. Faktisk er udtryk som " gigabyte " og " megabyte " simpelthen multipla af " byte ", som i sig selv betyder 8 bit.
Sammenligning Operators
i computer sprog , der har indbygget Boolean datatype, der sammenligning operatører bruges til at generere boolske udtryk på 1 eller 0 . Disse operatører - med lignende betydninger i grundlæggende matematik - er : = ( er lig med) , ikke = ( er ikke lig med) , < ( mindre end ) > ( større end ) > = ( er større end eller lig med) .
hjælp af disse sammenligning operatører , kan man generere en sand eller falsk svar baseret på input . For eksempel, hvis numre anvendes i input en simpel formel på 4 > 5 genererer resultatet af falske, eller 0 , som udtrykt i binære tal.
Boolean Logic
< br >
fleste programmeringssprog , også dem uden indbygget boolske typer , brug boolesk logik. Dette refererer til beregningen af sandheden værdier (1 og 0) anvendelse af processer der ligner traditionelle matematik med reelle tal . Operationerne , der anvendes i disse formler er: sammen (AND , & * ) , disjunktion (OR ,