7. diel - Binárne operácie
V minulej lekcii, Konštantné hodnoty , sme sa venovali konštantám. Dnes to bude ešte viac nízkoúrovňové, než sme zvyknutí. Reč bude totiž o binárnych operáciách.
Počítač pracuje v sústave dvojkovej. Sú iba 2 stavy (0/1), ktorých môže jeden vstup nadobúdať. Všeobecne môžeme stavy 0/1 previesť na false (0) a true (1) - Celý počítač môžeme postaviť na princípe Booleovej algebry (časť odbore matematickej logiky). Boolova algebra disponuje dvoma stavmi (true a false) a sadou niekoľkých funkcií, vďaka ktorým môžeme vyjadrovať rôzne podmienky a závery. V dnešnom článku si jednotlivé funkcie prejdeme, povieme si, ako sú v C implementované a ako možno s nimi pracovať.
Logické funkcie
Logická funkcie spravidla prijíma dva vstupy a má jeden výstup. Vstupy aj výstup sú hodnoty 0/1 čiže true / false. Pre článok prejdeme len funkcie, ktoré sú dostupné v C. Každú funkciu môžeme určiť
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Obmedzená ponuka: Nauč sa všetko a ušetri
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
Popri matematických operácií ako je sčítanie a násobenie každý procesor disponuje operáciami logickými. Sú dnešným témou, spolu s XOR a bitovým posunom.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.