Rozdiel Medzi & A &&

Obsah:

Rozdiel Medzi & A &&
Rozdiel Medzi & A &&

Video: Rozdiel Medzi & A &&

Video: Rozdiel Medzi & A &&
Video: Rozdiel medzi Fašizmom a Nacizmom 2024, November
Anonim

Kľúčový rozdiel - & vs && (bitové AND vs logické AND)

V programovaní existujú situácie, v ktorých sa dajú vykonať matematické výpočty. Operátor je symbol na vykonávanie špecifických logických alebo matematických funkcií s hodnotou alebo premennou. Hodnota alebo premenné, v ktorých sa operácie dejú, sú známe ako operandy. V programovacích jazykoch existujú rôzne operátory. Niektoré z nich sú aritmetické operátory, relačné operátory, logické operátory, bitové operátory a operátory priradenia. Aritmetické operátory podporujú matematické operácie, ako sú sčítanie, odčítanie, násobenie atď. Relačné operátory sú užitočné pri hľadaní vzťahu operandov. Bitové operátory vykonávajú operácie na bitovej úrovni. Jeden hlavný bitový operátor je bitový operátor AND. Je reprezentovaná pomocou &. Logické operátory pomáhajú pri rozhodovaní analyzovať viac podmienok. Jeden hlavný logický operátor je logický AND. Je zastúpená pomocou &&. Tento článok pojednáva o rozdieloch medzi & a &&. Kľúčovým rozdielom medzi & a && je, že & je bitový operátor, zatiaľ čo && je logický operátor.

OBSAH

1. Prehľad a kľúčový rozdiel

2. Čo je & (bitový AND)

3. Čo je && (logický AND)

4. Podobnosti medzi & a &&

5. Porovnanie vedľa seba - & vs && v tabuľkovej forme

6. Zhrnutie

Čo je & (bitové AND)?

& je bitový operátor. Programy píše programátor. Tieto programy sú zrozumiteľné pre ľudí, ale nie zrozumiteľné pre stroj alebo počítač. Preto je potrebné previesť program čitateľný človekom do strojovo zrozumiteľného formátu. Zariadenie rozpoznáva binárne súbory; nuly a jednotky. Každá binárka je trochu. Spracovanie na bitovej úrovni je užitočné na zvýšenie rýchlosti. V bitových operátoroch, ako je &, operátor pracuje na bitoch a vykonáva bitovú operáciu.

Ak a a b sú premenné a a obsahuje 0 a b obsahuje 1, potom bitový AND je 0. Ak a má hodnotu 1 a B má hodnotu 0, potom je výstup 0. Ak a má hodnotu 0 a B je ak má hodnotu 1, potom je výstup 0. Ak a a b obsahujú 1, potom je výstup 1. Táto 1 označuje pravdu a 0 označuje nepravdu. Predpokladajme, že x je 4 a y je 5. Binárna hodnota 4 je 100. Binárna hodnota 5 je 101. Pri vykonávaní bitovej operácie je bitová operácia AND 100. Keď vezmeme operáciu AND dvoch rôznych hodnôt, bude mať hodnotu 0. Keď sú obe hodnoty 1, potom je výstup 1.

Rozdiel medzi & a &&
Rozdiel medzi & a &&

Obrázok 01: Program pomocou & operátora

Podľa vyššie uvedeného programu má premenná x hodnotu 4. Binárna hodnota 4 je 100. Premenná y má hodnotu 5. Binárna hodnota 5 je 101. Premenná z má výsledok bitového AND x a y. Odpoveď je 100. Je to 4. Preto sa na výstupe programu zobrazí 4.

Čo je && (logické AND)?

Je to logický operátor. Používa sa na rozhodovanie na základe viacerých podmienok. Symbol && predstavuje logické AND. V logickom operácii AND, ak sú oba operandy nenulové, potom sa podmienka stane pravdivou. Keď premenná x drží hodnotu 1 a premenná y drží hodnotu 0, logické AND, ktoré je (x &&y), je nepravdivé alebo 0. Jeden príklad && je nasledujúci.

Kľúčový rozdiel medzi & a &&
Kľúčový rozdiel medzi & a &&

Obrázok 02: Program využívajúci && Operator

Podľa vyššie uvedeného programu je známka premenná. Je mu priradená hodnota 65. Inak, ak bloky blokuje, známka sa porovnáva. Operátor && sa používa na označenie operácie AND. V else if (značka> = 60 && značka = 45 && značka <60), kompilátor skontroluje, či je známka medzi 45 a 60. Ak je známka väčšia alebo rovná 45 a známka menšia ako 60, potom známka je „C“. Tieto dva výroky obsahujú logické AND (&&).

Aká je podobnosť medzi & a &&?

Obaja sú operátormi programovania

Aký je rozdiel medzi & a &&?

Rozdielny článok v strede pred tabuľkou

& vs &&

& je operátor v programovaní, ktorý vykonáva bitové operácie AND operácií daných operandov. && je operátor v programovaní, ktorý vykonáva logické operácie AND na viacerých rozhodnutiach.
Funkčnosť
& operátor trochu skopíruje do výsledku, ak existuje v oboch operandoch. Ak sú pri použití operátora && obidva operandy nenulové, podmienka sa stane pravdou.
Pomenovanie
& sa nazýva bitové AND && sa nazýva logické AND

Zhrnutie - & vs &&

Operátory sa používajú na vykonávanie matematických a logických operácií. Prevádzkovatelia vykonávajú tieto operácie s hodnotami alebo premennými. Sú známi ako operandi. Niektoré operátory sú aritmetické operátory, operátory priradenia atď. Aritmetické operácie obsahujú operáciu sčítania, násobenia atď. Existujú ďalšie dva operátory nazývané bitové operátory a logické operátory. Bitové operátory vykonávajú operácie na bitovej úrovni. Logickí operátori sa rozhodujú na základe viacerých podmienok. Tento článok pojednával o rozdieloch medzi & a &&. Rozdiel medzi & a && je v tom, že & je bitový operátor, zatiaľ čo && je logický operátor.

Stiahnite si PDF z & vs &&

Môžete si stiahnuť PDF verziu tohto článku a použiť ju na offline účely podľa citačnej poznámky. Stiahnite si verziu PDF tu: Rozdiel medzi & a &&

Odporúčaná: