Skirtumas Tarp & Ir & &&

Turinys:

Skirtumas Tarp & Ir & &&
Skirtumas Tarp & Ir & &&

Video: Skirtumas Tarp & Ir & &&

Video: Skirtumas Tarp & Ir & &&
Video: Skirtumas tarp viršininko ir vadovo 2024, Balandis
Anonim

Pagrindiniai skirtumai - & vs && (Bitais IR vs loginiai IR)

Programuojant yra situacijų, kai reikia atlikti matematinius skaičiavimus. Operatorius yra simbolis, skirtas atlikti konkrečias logines ar matematines reikšmės ar kintamojo funkcijas. Reikšmė arba kintamieji, kuriuose vyksta operacijos, vadinami operandais. Programavimo kalbose yra įvairių operatorių. Kai kurie iš jų yra aritmetiniai, reliaciniai, loginiai, bitų ir priskyrimo operatoriai. Aritmetiniai operatoriai palaiko matematines operacijas, tokias kaip sudėjimas, atimimas, dauginimas ir kt. Reliaciniai operatoriai yra naudingi operandų santykiui rasti. Operatoriai „Bitwise“operacijas atlieka bitų lygiu. Vienas pagrindinis bitų operatorius yra bitų IR. Tai vaizduojama naudojant &. Loginiai operatoriai padeda analizuoti kelias sąlygas, kad priimtų sprendimą. Vienas pagrindinis loginis operatorius yra loginis IR. Tai vaizduojama naudojant &&. Šiame straipsnyje aptariamas skirtumas tarp & ir &&. Pagrindinis skirtumas tarp & ir && yra tas, kad & yra bitų operatorius, o && yra loginis operatorius.

TURINYS

1. Apžvalga ir pagrindiniai skirtumai

2. Kas yra & (bitais IR)

3. Kas yra && (loginiai IR)

4. & & ir && panašumai

5. Gretimas palyginimas - & vs && lentelės forma

6. Santrauka

Kas yra & (Bitų IR)?

& yra bitų operatorius. Programas rašo programuotojas. Šios programos yra suprantamos žmonėms, bet nesuprantamos mašinai ar kompiuteriui. Todėl būtina žmonėms suprantamą programą konvertuoti į mašinai suprantamą formatą. Mašina atpažįsta dvejetainius failus; nuliai ir vienetai. Kiekvienas dvejetainis yra šiek tiek. Duomenų lygio apdorojimas yra naudingas didinant greitį. Operatoriuose, tokiuose kaip bitai, pvz., &, Operatorius dirba bitais ir atlieka operaciją po bitą.

Jei a ir b yra kintamieji, o a yra 0, o b yra 1, tada bitų pavidalu AND yra 0. Jei a yra 1, o B - 0, tada išėjimas yra 0. Jei a yra 0, o B yra 0, turintys 1 reikšmę, tada išvestis yra 0. Jei tiek a, tiek b yra 1, tada išvestis yra 1. Tai 1 reiškia tikrąją, o 0 - klaidingą. Tarkime, kad x yra 4, o y yra 5. Dvejetainis skaitmuo 4 yra 100. Dvejetainis skaičius 5 yra 101. Atliekant operaciją po bitą, bitų skaičius yra 100. Imant dviejų skirtingų reikšmių AND operaciją, bus gaunama 0. Kai abi vertės yra 1, tada išvestis yra 1.

Skirtumas tarp & ir & &&
Skirtumas tarp & ir & &&

01 pav. Programa naudojant & Operator

Pagal pirmiau pateiktą programą kintamasis x turi reikšmę 4. Dvejetainė reikšmė 4 yra 100. Kintamasis y turi vertę 5. Dvejetainė 5 reikšmė yra 101. Z kintamasis gaunamas iš x ir y bitų IR rezultatas. Atsakymas yra 100. Tai yra 4. Todėl programos išvestyje bus rodoma 4.

Kas yra && (loginis IR)?

Tai logiškas operatorius. Jis naudojamas priimant sprendimą remiantis keliomis sąlygomis. Simbolis && reiškia loginį IR. Loginiu IR atveju, jei abu operandai nėra nulis, sąlyga tampa teisinga. Kai kintamasis x turi reikšmę 1, o kintamasis - vertę 0, loginis IR, tai yra (x && y), yra klaidingas arba 0. Vienas && pavyzdys yra toks.

Pagrindinis skirtumas tarp & ir &&
Pagrindinis skirtumas tarp & ir &&

02 pav. Programa, naudojanti & & Operator

Pagal minėtą programą ženklas yra kintamasis. Jam priskiriama 65 vertė. Kitu atveju, jei blokai, ženklas lyginamas. Operatorius && naudojamas operacijai AND nurodyti. Kitu atveju, jei (pažymėti> = 60 && ženklas = 45 ir & pažymėti <60), sudarytojas patikrins, ar ženklas yra tarp 45 ir 60. Jei ženklas yra didesnis arba lygus 45, o ženklas yra mažesnis nei 60, tada pažymys yra „C“. Šie du teiginiai apima loginį AND (&&).

Koks yra & ir && panašumas?

Abu yra programavimo operatoriai

Koks skirtumas tarp & ir & &&?

Skirtingas straipsnis viduryje prieš lentelę

& vs &&

& yra programavimo operatorius, kuris po truputį IR atlieka nurodytų operandų operacijas. && yra programavimo operatorius, kuris atlieka loginę IR operaciją keliems sprendimams.
Funkcionalumas
& operatorius šiek tiek nukopijuoja rezultatą, jei jis egzistuoja abiejuose operanduose. Naudojant operatorių &&, jei abu operandai nėra lygūs nuliui, sąlyga tampa teisinga.
Pavadinimas
& yra vadinamas Bitwise AND && vadinamas loginiu IR

Santrauka - & vs &&

Operatoriai naudojami matematinėms ir loginėms operacijoms atlikti. Operatoriai šias operacijas atlieka su reikšmėmis ar kintamaisiais. Jie yra žinomi kaip operandai. Kai kurie operatoriai yra aritmetiniai operatoriai, priskyrimo operatoriai ir kt. Aritmetinėse operacijose yra sudėties, daugybos ir kt. Priskyrimo operatoriai, priskiria vertes iš dešinės pusės kairiosios pusės operando. Yra dar du operatoriai, vadinami bitų operatoriais ir loginiais operatoriais. Operatoriai „Bitwise“atlieka bitų lygio operacijas. Loginiai operatoriai priima sprendimus remdamiesi keliomis sąlygomis. Šiame straipsnyje aptariamas skirtumas tarp & ir &&. Skirtumas tarp & ir && yra tas, kad & yra bitų operatorius, o && yra loginis operatorius.

Atsisiųskite & vs && PDF

Galite atsisiųsti šio straipsnio PDF versiją ir naudoti ją neprisijungus, kaip nurodyta citatos pastaboje. PDF versiją atsisiųskite čia: Skirtumas tarp & ir &&

Rekomenduojama: