Ero & Ja && Välillä

Sisällysluettelo:

Ero & Ja && Välillä
Ero & Ja && Välillä

Video: Ero & Ja && Välillä

Video: Ero & Ja && Välillä
Video: Ero ft. Włodi, Falcon1 - Jeśli masz (prod. Laska Whitehouse) 2024, Saattaa
Anonim

Tärkein ero - & vs && (bittiviiva ja vs looginen AND)

Ohjelmoinnissa on tilanteita matemaattisten laskelmien suorittamiseksi. Operaattori on symboli tiettyjen loogisten tai matemaattisten toimintojen suorittamiseksi arvolle tai muuttujalle. Arvoa tai muuttujia, joissa operaatiot tapahtuvat, kutsutaan operandeiksi. Ohjelmointikielillä on useita operaattoreita. Jotkut heistä ovat aritmeettisia operaattoreita, relaatio-operaattoreita, loogisia operaattoreita, bittioperaattoreita ja omistajaoperaattoreita. Aritmeettiset operaattorit tukevat matemaattisia operaatioita, kuten yhteenlasku, vähennyslasku, kertolasku jne. Relaatiooperaattorit ovat hyödyllisiä operandien suhteen löytämisessä. Bittikohtaiset operaattorit suorittavat toimintoja bittitasolla. Yksi pääbittikohtainen operaattori on bittikohtainen JA. Se on esitetty käyttämällä &. Loogiset operaattorit auttavat analysoimaan useita ehtoja päätöksen tekemiseksi. Yksi tärkeimmistä loogisista operaattoreista on looginen JA. Sitä edustaa &&. Tässä artikkelissa käsitellään & ja &&: n välistä eroa. Keskeinen ero &: n ja && välillä on se, että & on bittioperaattori, kun taas && on looginen operaattori.

SISÄLLYS

1. Yleiskatsaus ja keskeinen ero

2. Mikä on & (bittiviiva JA)

3. Mikä on && (looginen JA)

4. & & ja &&: n yhtäläisyydet

5. Vertailu vierekkäin - & vs && taulukkomuodossa

6. Yhteenveto

Mikä on & (bittikohtainen JA)?

& on bittioperaattori. Ohjelmat on kirjoittanut ohjelmoija. Nämä ohjelmat ovat ymmärrettäviä ihmisille, mutta eivät koneelle tai tietokoneelle. Siksi on tarpeen muuntaa ihmisen luettavissa oleva ohjelma koneen ymmärrettävään muotoon. Kone tunnistaa binäärit; nollat ja ykkökset. Jokainen binääri on vähän. Bittitason käsittely on hyödyllistä nopeuden lisäämiseksi. Bittikohtaisissa operaattoreissa, kuten &, operaattori toimii bitteillä ja suorittaa bitti kerrallaan.

Jos a ja b ovat muuttujia ja a sisältää 0 ja b sisältää 1, niin bittiviiva JA on 0. Jos a: lla on arvo 1 ja B: llä arvo 0, niin lähdöllä on 0. Jos a: lla on arvo 0 ja B on jonka arvo on 1, niin lähtö on 0. Jos sekä a että b sisältävät 1, niin lähtö on 1. Tämä 1 merkitsee totta ja 0 väärää. Oletetaan, että x on 4 ja y on 5. 4: n binääri on 100. 5: n binääri on 101. Suoritettaessa bitti kerrallaan operaatio, bitti AND on 100. Kun otetaan kahden eri arvon AND-operaatio, saadaan 0. Kun molemmat arvot ovat 1, lähtö on 1.

Ero & ja && välillä
Ero & ja && välillä

Kuva 01: Ohjelma käyttämällä & Operatoria

Yllä olevan ohjelman mukaan muuttujalla x on arvo 4. Binaarinen arvo 4 on 100. Muuttujalla y on arvo 5. Binaarisen arvon 5 arvo on 101. z-muuttujalla on tulos x: stä ja y: stä bittiä AND. Vastaus on 100. Se on 4. Siksi ohjelman tulos näyttää 4.

Mikä on && (looginen JA)?

Se on looginen operaattori. Sitä käytetään päätöksentekoon useiden ehtojen perusteella. && -symboli edustaa loogista AND-merkkiä. Loogisessa AND: ssä, jos molemmat operandit eivät ole nollia, ehdosta tulee totta. Kun muuttuja x pitää arvoa 1 ja muuttuja y pitää arvoa 0, looginen JA eli (x && y) on väärä tai 0. Yksi esimerkki &&: stä on seuraava.

Tärkein ero & ja & & välillä
Tärkein ero & ja & & välillä

Kuva 02: Ohjelma, joka käyttää && Operatoria

Yllä olevan ohjelman mukaan merkki on muuttuja. Sille on annettu arvo 65. Muussa tapauksessa jos lohkoja verrataan merkkiä. && -operaattoria käytetään viittaamaan AND-operaatioon. Muuten jos (merkki> = 60 && merkki = 45 && merkki <60), kääntäjä tarkistaa, onko merkki välillä 45 ja 60. Jos merkki on suurempi tai yhtä suuri kuin 45 ja merkki on alle 60, niin arvosana on C. Nämä kaksi lausetta sisältävät loogisen AND (&&).

Mikä on & ja &&: n samankaltaisuus?

Molemmat ovat ohjelmoinnin operaattoreita

Mikä ero on & ja &&: n välillä?

Erilainen artikkeli keskellä taulukkoa

& vs &&

& on ohjelmoinnin operaattori, joka suorittaa annettujen operandien bitti kerrallaan JA operaatiot. && on ohjelmoinnin operaattori, joka suorittaa loogisen JA-operaation useille päätöksille.
Toiminnallisuus
& operaattori kopioi vähän tulokseen, jos se on olemassa molemmissa operandeissa. Jos molemmat operandit eivät ole nollia, && -operaattoria käytettäessä ehto tulee totta.
Nimeäminen
& kutsutaan nimellä Bitwise AND && kutsutaan nimellä looginen JA

Yhteenveto - & vs &&

Operaattoreita käytetään matemaattisten ja loogisten operaatioiden suorittamiseen. Operaattorit suorittavat nämä toiminnot arvoilla tai muuttujilla. Ne tunnetaan operandeina. Jotkut operaattorit ovat aritmeettisia operaattoreita, määritysoperaattoreita jne. Aritmeettiset operaatiot sisältävät summauksen, kertolaskun jne. Osoitusoperaattorit, osoittavat arvot oikeanpuoleisilta operandeilta vasemmanpuoleiseen operandiin. On vielä kaksi operaattoria, joita kutsutaan bittikohtaisiksi ja loogisiksi operaattoreiksi. Bittitason operaattorit suorittavat bittitason operaatiot. Loogiset operaattorit tekevät päätöksiä useiden ehtojen perusteella. Tässä artikkelissa käsiteltiin & ja &&: n välistä eroa. Ero & ja && välillä on se, että & on bittioperaattori, kun taas && on looginen operaattori.

Lataa PDF & vs & &&

Voit ladata tämän artikkelin PDF-version ja käyttää sitä offline-tarkoituksiin lainausviestin mukaan. Lataa PDF-versio täältä: Ero & ja && välillä

Suositeltava: