Ključna razlika - & vs && (bitno I vs logično I)
U programiranju postoje situacije za izvođenje matematičkih proračuna. Operator je simbol koji izvodi određene logičke ili matematičke funkcije na vrijednosti ili varijabli. Vrijednost ili varijable u kojima se događaju operacije poznate su kao operandi. U programskim jezicima postoje razni operateri. Neki od njih su aritmetički operatori, relacijski operatori, logički operatori, bitni operatori i operatori dodjele. Aritmetički operatori podržavaju matematičke operacije kao što su zbrajanje, oduzimanje, množenje itd. Relacijski operatori korisni su za pronalaženje odnosa operanda. Bitovni operatori izvode operacije na razini bita. Jedan od glavnih bitnih operatora je bitni AND. Zastupljen je pomoću &. Logički operatori pomažu u analiziranju više uvjeta za donošenje odluke. Jedan od glavnih logičkih operatora je logički I. Zastupljen je pomoću &&. Ovaj članak govori o razlici između & i &&. Ključna razlika između & i && je u tome što je & bitni operator dok je && logični operator.
SADRŽAJ
1. Pregled i ključna razlika
2. Što je & (u bitnoj mjeri I)
3. Što je && (logično I)
4. Sličnosti između & i &&
5. Usporedna usporedba - & vs && u tabličnom obliku
6. Sažetak
Što je & (Bitwise AND)?
& je bitni operator. Programe piše programer. Ovi su programi razumljivi ljudima, ali ni stroju ni računalu. Stoga je potrebno ljudski čitljiv program pretvoriti u strojno razumljiv format. Stroj prepoznaje binarne datoteke; nule i jedinice. Svaka binarna datoteka je malo. Obrada na razini bita korisna je za povećanje brzine. U bitovnim operatorima kao što je &, operator radi na bitovima i izvodi bit po bit operaciju.
Ako su a i b varijable i a sadrži 0, a b sadrži 1, tada je bitni AND 0. 0. Ako a ima vrijednost 1, a B ima vrijednost 0, tada je izlaz 0. Ako a ima vrijednost 0, a B je ima vrijednost 1, tada je izlaz 0. Ako i a i b sadrže 1, onda je izlaz 1. Ovaj 1 označava tačno, a 0 označava netačno. Pretpostavimo da je x 4, a y 5. Binarna jedinica 4 je 100. Binarna jedinica 5 je 101. Prilikom izvođenja bita po bit, bitovna AND je 100. Prilikom uzimanja operacije AND dvije različite vrijednosti dat će 0. Kad su obje vrijednosti 1, tada je izlaz 1.
Slika 01: Program koji koristi & 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 ima rezultat bitnog AND od x i y. Odgovor je 100. To je 4. Stoga će izlaz 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čno I. U logičnom I, ako su oba operanda različita od nule, tada uvjet postaje istinit. Kada varijabla x drži vrijednost 1, a varijabla y vrijednost 0, logički AND koji je (x && y) je netočan ili 0. Jedan od primjera && je kako slijedi.
Slika 02: Program koji koristi && Operator
Prema gornjem programu, oznaka je varijabla. Dodjeljuje joj se vrijednost 65. U ostalim slučajevima ako se blokovi uspoređuje marka. Operator && koristi se za upućivanje na operaciju AND. U ostalom slučaju if (oznaka> = 60 && oznaka = 45 && oznaka <60), sastavljač će provjeriti je li oznaka između 45 i 60. Ako je ocjena veća ili jednaka 45 i oznaka je manja od 60, tada ocjena je 'C'. Ove dvije izjave uključuju logičko I (&&).
U čemu je sličnost između & i &&?
Oboje su operateri u programiranju
Koja je razlika između & i &&?
Diff Article Sredina prije tablice
& vs && |
|
& je operator u programiranju koji izvodi bit po bit I operacije danih operanda. | && je operator u programiranju koji izvodi logičku operaciju I na više odluka. |
Funkcionalnost | |
& operator kopira malo na rezultat ako postoji u oba operanda. | Kada koristite operator &&, ako su oba operanda različita od nule, tada uvjet postaje istinit. |
Imenovanje | |
& naziva se Bitno I | && naziva se Logičko I |
Sažetak - & vs &&
Operatori se koriste za izvođenje matematičkih i logičkih operacija. Operatori izvode ove operacije nad vrijednostima ili varijablama. Poznati su kao operandi. Neki su operatori aritmetički operatori, operatori dodjele itd. Aritmetičke operacije sadrže zbrajanje, množenje itd. Operatori dodjeljivanja, dodjeljuju vrijednosti s desne strane operanda lijevoj strani operanda. Postoje još dva operatora koja se nazivaju bitni i logički operatori. Bitovni operatori izvode operacije na razini bita. Logički operateri donose odluke na temelju više uvjeta. Ovaj je članak raspravljao o razlici između & i &&. Razlika između & i && je u tome što je & bitni operator dok je && logični operator.
Preuzmite PDF datoteke & vs &&&
Možete preuzeti PDF verziju ovog članka i koristiti je u izvanmrežne svrhe prema napomeni. Preuzmite PDF verziju ovdje: Razlika između & i &&&