Atšķirība starp & un &&

Galvenā atšķirība - & vs && (Bitwise UN vs logic AND)
 

Programmējot, ir situācijas, kurās jāveic matemātiski aprēķini. Operators ir simbols, lai veiktu īpašas loģiskas vai matemātiskas funkcijas vērtībai vai mainīgajam. Vērtību vai mainīgos lielumus, kuros notiek operācijas, sauc par operandiem. Programmēšanas valodās ir dažādi operatori. Daži no tiem ir aritmētiskie operatori, relāciju operatori, loģiskie operatori, bitveida operatori un uzdevumu operatori. Aritmētiskie operatori atbalsta matemātiskas operācijas, piemēram, saskaitīšanu, atņemšanu, reizināšanu utt. Relāciju operatori ir noderīgi, lai atrastu operandu attiecības. Bitu līmeņa operatori veic darbības bitu līmenī. Viens galvenais bitwise operators ir bitwise AND. Tas tiek attēlots, izmantojot &. Loģiskie operatori palīdz analizēt vairākus nosacījumus, lai pieņemtu lēmumu. Viens no galvenajiem loģiskajiem operatoriem ir loģisks UN. Tas tiek attēlots, izmantojot &&. Šajā rakstā ir apskatīta atšķirība starp & un &&. galvenā atšķirība starp & un && ir tas & ir bitu operators, savukārt && ir loģisks operators.

SATURS

1. Pārskats un galvenās atšķirības
2. Kas ir & (Bitwise UN)
3. Kas ir && (loģiski UN)
4. Līdzības starp & un &&
5. Blakus salīdzinājums - & vs && tabulas formā
6. Kopsavilkums

Kas ir & (Bitwise UN)?

& ir mazliet operators. Programmas raksta programmētājs. Šīs programmas ir saprotamas cilvēkiem, bet nav saprotamas mašīnai vai datoram. Tāpēc cilvēkam lasāmā programma ir jāpārvērš mašīnām saprotamā formātā. Mašīna atpazīst bināros failus; nulle un tie. Katrs binārais ir mazliet. Bitu līmeņa apstrāde ir noderīga, lai palielinātu ātrumu. Bitu pakāpju operatoros, piemēram, &, operators strādā ar bitiem un veic darbību pa bitēm.

Ja a un b ir mainīgi lielumi un a satur 0 un b satur 1, tad bitu veidā UN ir 0. Ja a ir ar vērtību 1 un B ir ar vērtību 0, tad izeja ir 0. Ja a ir ar vērtību 0 un B ir kam ir vērtība 1, tad izvade ir 0. Ja gan a, gan b satur 1, tad izvade ir 1. Tas 1 apzīmē patiesu, bet 0 apzīmē nepatiesu. Pieņemsim, ka x ir 4 un y ir 5. Binārā skaitlis ir 100. Binārā skaitlis ir 101. Veicot darbību pa bitiem, bitu AND ir 100. Veicot AND darbību ar divām dažādām vērtībām, iegūs 0. Ja abas vērtības ir 1, tad izeja ir 1.

01. attēls. Programmas izmantošana un operators

Saskaņā ar iepriekšminēto programmu mainīgajam x ir vērtība 4. Binārā vērtība 4 ir 100. Mainīgajam y ir vērtība 5. Binārā vērtība 5 ir 101. Z mainīgajam ir b un AND rezultāts no x un y. Atbilde ir 100. Tas ir 4. Tāpēc programmas izvadē tiks parādīts 4.

Kas ir && (loģiski UN)?

Tas ir loģisks operators. To izmanto, lai pieņemtu lēmumu, pamatojoties uz vairākiem nosacījumiem. Simbols && apzīmē loģisko UN. Loģiski UN ja abi operandi nav nulle, nosacījums kļūst patiess. Ja mainīgajam x ir vērtība 1 un mainīgajam y ir vērtība 0, loģiskais UN tas ir (x && y) ir nepatiess vai 0. Viens && piemērs ir šāds:.

02 attēls: programma, kurā tiek izmantots && Operators

Saskaņā ar iepriekšminēto programmu zīme ir mainīgs lielums. Tam tiek piešķirta vērtība 65. Citos gadījumos, ja bloki, tiek salīdzināta atzīme. Operators && tiek izmantots, lai atsauktos uz AND darbību. Citā gadījumā, ja (atzīme> = 60 && zīme = 45 && zīme < 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 (&&).

Kāda ir & un && līdzība?

  • Abi ir operatori programmēšanā.

Kāda ir atšķirība starp & un &&?

& vs &&

& ir programmēšanas operators, kas pamazām veic dotās operandu operācijas. && ir operators programmēšanā, kas veic loģisku UN darbību ar vairākiem lēmumiem.
 Funkcionalitāte
& operators mazliet nokopē rezultātu, ja tas eksistē abos operandos. Izmantojot && operatoru, ja abi operandi nav nulle, nosacījums kļūst patiess.
Nosaukums
un tiek saukts par Bitwise UN && tiek saukts par loģisko UN

Kopsavilkums - & vs &&

Operatori tiek izmantoti, lai veiktu matemātiskas un loģiskas operācijas. Operatori veic šīs darbības ar vērtībām vai mainīgajiem. Tos sauc par operandiem. Daži operatori ir aritmētiski operatori, piešķiršanas operatori utt. Aritmētiskās operācijas satur saskaitīšanu, reizināšanu utt. Piešķiršanas operatori, piešķiriet vērtības no labās puses operandiem uz kreisās puses operandu. Ir vēl divi operatori, kurus sauc par bitveida operatoriem un loģiskiem operatoriem. Bitu līmeņa operatori veic bitu līmeņa operācijas. Loģiskie operatori pieņem lēmumus, pamatojoties uz vairākiem nosacījumiem. Šajā rakstā tika apskatīta atšķirība starp & un &&. Atšķirība starp & un && ir tā, ka & bites operētājs ir & amp; loģisks operators.

Lejupielādējiet & vs &&

Varat lejupielādēt šī raksta PDF versiju un izmantot to bezsaistes vajadzībām, kā norādīts citēšanas piezīmē. Lūdzu, lejupielādējiet PDF versiju šeit: Atšķirība starp & un &&

Atsauce:

1. apmācībapoint.com. “C operatori”.  Jēga. Pieejams šeit