Razlika između i i &&

Ključna razlika - & vs && (bitwise AND vs logic AND)
 

U programiranju postoje situacije za izvođenje matematičkih računanja. Operator je simbol koji izvodi određene logičke ili matematičke funkcije na vrijednosti ili varijabli. Vrijednost ili varijable u kojima se operacije odvijaju poznate su kao operandi. Postoje različiti operateri u programskim jezicima. Neki od njih su aritmetički operatori, relacijski operatori, logički operatori, bitni operatori i operateri dodjeljivanja. Aritmetički operatori podržavaju matematičke operacije poput zbrajanja, oduzimanja, množenja itd. Relacijski operatori korisni su za pronalaženje odnosa operanda. Operatori s bitnim operacijama izvode operacije na razini bita. Jedan glavni bitni operator je bitna I. Predstavlja se pomoću &. Logični operatori pomažu u analiziranju više uvjeta za donošenje odluke. Jedan od glavnih logičkih operatera je logičan AND. Predstavlja se pomoću &&. Ovaj članak govori o razlici & i &&. ključna razlika između & i && je to & je bitni operator dok je && logičan operator.

SADRŽAJ

1. Pregled i ključne razlike
2. Što je & (bitvoljno I)
3. Što je && (logično I)
4. Sličnosti između i i &&
5. Usporedna usporedba - & vs i& u tabelarnom obliku
6. Sažetak

Što je & (bitwise I)?

& je bitni operator. Programe piše programer. Ovi programi mogu biti razumljivi ljudima, ali nisu razumljivi na stroju ili računalu. Stoga je potrebno ljudski čitljiv program pretvoriti u strojno razumljiv format. Stroj prepoznaje binarne datoteke; nula i one. Svaka binarna datoteka je malo. Obrada na razini bita korisna je za povećanje brzine. U bitnim operatorima kao što je &, operator radi na bitovima i izvodi bitnu operaciju.

Ako su a i b varijable, a sadrži 0 i b sadrži 1, tada je bitna vrijednost AND jednaka 0. Ako a ima vrijednost 1, a B ima vrijednost 0, tada je izlaz 0. Ako a ima vrijednost 0, a B je ako imamo vrijednost 1, izlaz je 0. Ako i a i b sadrže 1, tada je izlaz 1. To 1 označava istinu, a 0 označava laž. Pretpostavimo da je x 4, a y 5. Binarna vrijednost 4 je 100. Binarna vrijednost 5 je 101. Kada izvodite bit po operaciji bit, bit bit AND i 100. Kada uzmemo AND rad dvije različite vrijednosti dat će 0. Kad su obje vrijednosti jednake, tada je izlaz 1.

Slika 01: Program pomoću & Operator

Prema gornjem programu, varijabla x ima vrijednost 4. Binarna vrijednost 4 je 100. Varijabla y ima vrijednost 5. Binarna vrijednost 5 je 101. Z varijabla z ima rezultat bita AND i od x i y. Odgovor je 100. To je 4. Stoga će se na izlazu programa prikazati 4.

Što je && (logično I)?

To je logičan operator. Koristi se za donošenje odluke na temelju više uvjeta. Simbol && predstavlja logički I. U logičkom I, ako oba operanda nisu jednaka nuli, tada uvjet postaje istinit. Kad varijabla x drži vrijednost 1, a varijabla y drži vrijednost 0, logički AND je da je (x&&) lažno ili 0. Jedan primjer && je sljedeći.

Slika 02: Program koji koristi && Operator

Prema gore navedenom programu, marka je varijabla. Dodijeljena mu je vrijednost 65. Inače ako se blokovi uspoređuju. Operater && koristi se za upućivanje na operaciju AND. U drugom slučaju if (mark> = 60 && mark = 45 && mark) < 60), the compiler will check whether the mark is between 45 and 60. If the mark is greater than or equal to 45 and mark is less than 60, then the grade is 'C'.  These two statements include logical AND (&&).

Koja je sličnost između & i &&?

  • Oboje su operateri u programiranju.

Koja je razlika između & i &&?

& vs &&

& je operater u programiranju koji izvodi pomalo i operacije zadanih operanda. && je operater u programiranju koji izvodi logički i operativni rad na više odluka.
 funkcionalnost
& operator kopira malo rezultata na rezultat ako postoji u oba operanda. Ako koristite && operator, ako oba operanda nisu jednaka nuli, uvjet postaje istinit.
imenovanje
& zove se bitwise AND && se naziva logički I

Sažetak - & vs &&

Operatori se koriste za izvođenje matematičkih i logičkih operacija. Operatori ove operacije izvode na vrijednostima ili varijablama. Poznati su kao operandi. Neki operateri su aritmetički operatori, operateri dodjeljivanja itd. Aritmetičke operacije sadrže zbrajanje, množenje itd. Operatori dodjeljivanja dodjeljuju vrijednosti s desne operande na lijevoj strani operand. Postoje još dva operatora koja se zovu bitnostrani i logički operateri. Operatori s bitnim operacijama izvode operacije na razini bita. Logički operatori donose odluke na temelju više uvjeta. Ovaj članak govori o razlici između & i &&. Razlika između & i && je u tome što je & bitovni operator dok je && logičan operator.

Preuzmite PDF datoteku & vs &&

Možete preuzeti PDF verziju ovog članka i koristiti je za izvanmrežne svrhe, prema napomeni. Molimo preuzmite PDF verziju ovdje: Razlika između i i &&

Referenca:

1. tutorialspoint.com. "Operateri C."  Točka. Dostupno ovdje