Schlëssel Ënnerscheed - & vs && (bëssen an vs logesch AND)
 

An der Programmatioun ginn et Situatiounen fir mathematesch Berechnungen ze maachen. En Operateur ass e Symbol fir spezifesch logesch oder mathematesch Funktiounen op e Wäert oder eng Variabel ze maachen. De Wäert oder d'Variabelen an deenen d'Operatioune geschéien sinn bekannt Operander. Et gi verschidde Bedreiwer a Programmeringssproochen. E puer vun hinnen sinn arithmetesch Betreiber, relational Opérateuren, logesch Opérateuren, bitvis Bedreiwer an Opdrag Bedreiwer. Arithmetesch Betreiber ënnerstëtzen mathematesch Operatiounen wéi Zousatz, Subtraktioun, Multiplikatioun etc. D'Relatiounsbetreiber si nëtzlech fir d'Relatioun vun Operanden ze fannen. Bitvis Bedreiwer maachen Operatiounen um Bitniveau. Een Haaptbetreiungsbedreiwer ass bitvis AN. Et ass representéiert mat &. Déi logesch Opérateuren hëllefen verschidde Konditioune ze analyséieren fir eng Entscheedung ze treffen. Een Haapt logesch Bedreiwer ass logesch AN. Et ass representéiert mat &&. Dësen Artikel diskutéiert den Ënnerscheed tëscht & an &&. De Schlëssel Ënnerscheed tëscht & an && ass datt & e bëssche Bedreiwer ass, während && e logesche Bedreiwer ass.

INHALT

1. Iwwersiicht a Schlëssel Ënnerscheed
2. Wat ass & (bëssen an)
3. Wat ass && (Logesch AN)
4. Ähnlechkeeten tëscht & an &&
5. Side by Side Comparison - & vs && an Tabular Form
6. Zesummefaassung

Wat ass & (bëssen an)?

& ass e bëssche Bedreiwer. D'Programmer si vum Programméierer geschriwwe ginn. Dës Programmer si vu Mënsche verständlech awer net vun der Maschinn oder vum Computer ze verstoen. Dofir ass et néideg de mënschleche liesbare Programm an dat machine-verständlecht Format ze konvertéieren. D'Maschinn erkennt Binarien; Nullen an déi. All Binär ass e bëssen. Bitniveauveraarbechtung ass nëtzlech fir d'Geschwindegkeet ze erhéijen. A bitwise Bedreiwer wéi &, de Bedreiwer funktionnéiert op Stécker a funktionnéiert Bit-for-Operatioun.

Wann a a b verännerlech sinn an a enthält 0 a b enthält 1, dann ass de bitwise AND ass 0. Wann a mam Wäert 1 huet a B de Wäert 0 huet, dann ass den Ausgang 0. Wann a de Wäert 0 huet a B ass mat dem Wäert 1, dann ass den Ausgang 0. Wann souwuel a a b 1 enthalen, dann ass den Ausgang 1. Dëst 1 bezeechent richteg, an 0 bezeechent falsch. Ugeholl datt x 4 ass an y ass 5. Déi Binär vu 4 ass 100. Déi Binär vu 5 ass 101. Wann Dir Bit-by-Bit Operatioun ausféiert, ass de Bitvis a AND ass 100. Wann Dir d'ËNT Operatioun vun zwee verschiddene Wäerter hëlt gitt 0. Wa béid Wäerter 1 sinn, dann ass den Ausgang 1.

Geméiss dem uewe beschriwwenen Programm huet d'Variabel x de Wäert 4. De Binaire Wäert vu 4 ass 100. Variabel y huet de Wäert 5. De binäre Wäert vu 5 ass 101. D'Z Variabel huet d'Resultat vu bitvis AN vun x an y. D'Äntwert ass 100. Et ass 4. Dofir gëtt den Output vum Programm 4 ugewisen.

Wat ass && (Logesch AN)?

Et ass eng logesch Bedreiwer. Et gëtt benotzt fir eng Entscheedung ze maachen baséiert op verschidde Konditiounen. Den && Symbol representéiert déi logesch AND. A logesch A, wann béid Operanden net null sinn, da gëtt d'Konditioun richteg. Wann Variabel x den Wäert 1 hält a verännerlech y den Wäert 0 hält, ass déi logesch AN dat ass (x && y) falsch oder 0. E Beispill vun && ass wéi follegt.

Geméiss dem Programm hei uewen ass d'Mark eng Variabel. Et gëtt e Wäert 65 zougewisen. An anere Fall wa se d'Mark verglach. Den && Bedreiwer gëtt benotzt fir d'OIN Operatioun ze referenzéieren. An deem aneren wann (Mark> = 60 && Mark <75), kontrolléiert ob d'Markvariabel tëscht 60 a 75 ass. Wann d'Mark manner wéi 75 ass an et méi grouss ass wéi oder 60 ass, wäert de Grad 'B' sinn An. An soss wann (Mark> = 45 && Mark <60), de Compiler iwwerpréift ob d'Mark tëscht 45 a 60 ass. Wann d'Mark méi grouss ass wéi oder u 45 a Mark manner wéi 60 ass, dann ass de Grad 'C '. Dës zwee Aussoen enthalen logesch AN (&&).

Wat ass Ähnlechkeet tëscht & an &&?


  • Béid sinn Opérateuren am Programméiere.

Wat ass den Ënnerscheed tëscht & an && &?

Resumé - & vs &&

Opérateure gi benotzt fir mathematesch a logesch Operatiounen ze maachen. Opérateuren maachen dës Operatiounen op Wäerter oder Variabelen. Si ginn als Operande bekannt. E puer Betreiber sinn arithmetesch Betreiber, Opdreiwerbetreiber, etc. Arithmetesch Operatiounen enthalen Zousatz, Multiplikatioun etc. Assignéieroperateuren, zielen Wäerter vu riets Säit Operands op lénks Säit Operand. Et sinn nach zwee aner Bedreiwer genannt bitvis Bedreiwer a logesch Opérateuren. Bitvis Bedreiwer maachen Bitniveau Operatiounen. Logesch Betreiber maachen Entscheedungen op Basis vu verschidde Bedéngungen. Dësen Artikel diskutéiert den Ënnerscheed tëscht & an &&. Den Ënnerscheed tëscht & an && ass datt & e bëssche Bedreiwer ass, während && e logesche Bedreiwer ass.

Download den PDF vun & vs &&

Dir kënnt d'Pdf Versioun vun dësem Artikel eroflueden an et fir offline Zwecker benotzen als pro Zitatioun Notiz. Luet d'Pdf Versioun hei erof: Differenz tëscht & an & &&

Referenz:

1. tutorialspoint.com. "C Opérateuren." De Punkt. Verfügbar hei