Diferenca midis & dhe &&

Përmbajtje:

Diferenca midis & dhe &&
Diferenca midis & dhe &&

Video: Diferenca midis & dhe &&

Video: Diferenca midis & dhe &&
Video: Gramatika e gjuhës angleze - Diferenca midis foljeve me '-ing' dhe 'to infinitive' - Mësuese Arjola 2024, Nëntor
Anonim

Dallimi kryesor – & vs && (Në bit AND vs logjik DHE)

Në programim, ka situata për të kryer llogaritjet matematikore. Një operator është një simbol për të kryer funksione specifike logjike ose matematikore në një vlerë ose një ndryshore. Vlera ose variablat në të cilat po ndodhin operacionet njihen si operandë. Ekzistojnë operatorë të ndryshëm në gjuhët e programimit. Disa prej tyre janë operatorë aritmetikë, operatorë relacionalë, operatorë logjikë, operatorë bitwise dhe operatorë caktimi. Operatorët aritmetikë mbështesin veprime matematikore si mbledhja, zbritja, shumëzimi etj. Operatorët relacionalë janë të dobishëm për gjetjen e marrëdhënieve të operandëve. Operatorët bitwise kryejnë veprime në nivel bit. Një operator kryesor bitwise është AND. Përfaqësohet duke përdorur &. Operatorët logjikë ndihmojnë në analizimin e kushteve të shumta për të marrë një vendim. Një operator logjik kryesor është logjik AND. Ai përfaqësohet duke përdorur &&. Ky artikull diskuton ndryshimin midis & dhe &&. Dallimi kryesor midis & dhe && është se & është një operator bit ndërsa && është një operator logjik.

Çfarë është & (Bitwise AND)?

& është një operator bit. Programet shkruhen nga programuesi. Këto programe janë të kuptueshme nga njerëzit, por jo të kuptueshme nga makina ose kompjuteri. Prandaj, është e nevojshme të konvertohet programi i lexueshëm nga njeriu në formatin e kuptueshëm nga makina. Makina njeh binare; zero dhe njëshe. Çdo binar është pak. Përpunimi në nivel bit është i dobishëm për rritjen e shpejtësisë. Në operatorët bitwise si &, operatori punon në bit dhe kryen operacion pak për bit.

Nëse a dhe b janë variabla dhe a përmban 0 dhe b përmban 1, atëherë biti AND është 0. Nëse a ka vlerën 1 dhe B ka vlerën 0, atëherë dalja është 0. Nëse a ka vlerën 0 dhe B ka vlerën 1, atëherë dalja është 0. Nëse edhe a edhe b përmbajnë 1, atëherë dalja është 1. Kjo 1 tregon të vërtetën, dhe 0 tregon false. Supozojmë se x është 4 dhe y është 5. Binarja e 4 është 100. Binarja e 5 është 101. Kur kryhet një veprim pak për bit, AND është 100. Kur merret veprimi AND i dy vlerave të ndryshme do të japë 0. Kur të dyja vlerat janë 1, atëherë dalja është 1.

Dallimi midis & dhe &&
Dallimi midis & dhe &&

Figura 01: Programi duke përdorur & Operator

Sipas programit të mësipërm, ndryshorja x ka vlerën 4. Vlera binare e 4 është 100. Variabla y ka vlerën 5. Vlera binare e 5 është 101. Ndryshorja z ka rezultatin në bit AND e x dhe y. Përgjigja është 100. Është 4. Prandaj, dalja e programit do të shfaqë 4.

Çfarë është && (Logjike DHE)?

Është një operator logjik. Përdoret për të marrë një vendim bazuar në kushte të shumta. Simboli && përfaqëson logjikën DHE. Në AND logjike, nëse të dy operandët janë jo zero, atëherë kushti bëhet i vërtetë. Kur ndryshorja x mban vlerën 1 dhe ndryshorja y mban vlerën 0, AND-ja logjike që është (x && y) është false ose 0. Një shembull i && është si më poshtë.

Dallimi kryesor midis & dhe &&
Dallimi kryesor midis & dhe &&

Figura 02: Një program që përdor && Operator

Sipas programit të mësipërm, shenja është një variabël. Atij i caktohet një vlerë 65. Në other if blloqe, shenja krahasohet. Operatori && përdoret për të referuar operacionin AND. Në pjesën tjetër nëse (shenja >=60 && mark=45 && shënoni < 60), përpiluesi do të kontrollojë nëse shenja është ndërmjet 45 dhe 60. Nëse shenja është më e madhe ose e barabartë me 45 dhe shenja është më e vogël se 60, atëherë nota është 'C'. Këto dy pohime përfshijnë DHE logjike (&&).

Cila është ngjashmëria midis & dhe &&?

Të dy janë operatorë në programim

Cili është ndryshimi midis & dhe &&?

& vs &&

& është një operator në programim që kryen pak nga pak DHE operacionet e operandëve të dhënë. && është një operator në programim që kryen operacione logjike DHE në vendime të shumta.
Funksionaliteti
Operatori & kopjon pak në rezultat nëse ai ekziston në të dy operandët. Kur përdorni një operator &&, nëse të dy operandët janë jo zero, atëherë kushti bëhet i vërtetë.
Emërtimi
& quhet Bitwise AND && quhet si logjik DHE

Përmbledhje – & vs &&

Operatorët përdoren për të kryer operacione matematikore dhe logjike. Operatorët i kryejnë këto operacione në vlera ose variabla. Ata njihen si operandë. Disa operatorë janë operatorë aritmetikë, operatorë caktimi etj. Veprimet aritmetike përmbajnë mbledhje, shumëzim etj. Operatorët e caktimit, caktojnë vlera nga operandët e anës së djathtë në operandin e majtë. Ekzistojnë dy operatorë të tjerë të quajtur operatorë bitwise dhe operatorë logjikë. Operatorët bitwise kryejnë operacione në nivel bit. Operatorët logjikë marrin vendime bazuar në kushte të shumta. Ky artikull diskutoi ndryshimin midis & dhe &&. Dallimi midis & dhe && është se & është një operator bit ndërsa && është një operator logjik.

Shkarko PDF e & vs &&

Mund ta shkarkoni versionin PDF të këtij artikulli dhe ta përdorni për qëllime jashtë linje sipas shënimit të citimit. Ju lutemi shkarkoni versionin PDF këtu: Dallimi midis & dhe &&

Recommended: