Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 5078|Atsakyti: 2

[Šaltinis] .NET/C# naudoja && skirtumą IF sprendimuose

[Kopijuoti nuorodą]
Publikuota: 2023-2-9 19:57:08 | | | |
Kai kalbėjausi su kolega, kolega staiga paklausė, kuo skiriasi vieno & ir dviejų && simbolių naudojimas IF sprendime, ir aš staiga susipainiojau, pamiršdamas, ar naudoti vieną & simbolį kaip sąlygą, ar du && simbolius kaip ir sąlygas.Teisingas yra IF loginiame sprendime ir naudoja du && simbolius

Bitų operatoriai yra greitesni už įprastus aritmetinius operatorius ir gali atlikti kai kurias funkcijas, kurių negali atlikti aritmetiniai operatoriai. Jei norite sukurti efektyvias programas, bitų operatoriai yra būtini. Bitų operatoriai naudojami manipuliuoti dvejetainiais bitais, įskaitant: bitų ir (&), bitų arba (|), bitų arba (^), bitų atvirkštinio (~), bitų poslinkio (<<), bitų poslinkio (>>).

& yra bitų ir, tai reiškia, kad jis veikia bitų lygiu. & yra loginis su, tai reiškia, kad jis veikia Bulio logikos (teisingo/klaidingo) lygiu. Logika ir trumpojo jungimo naudojimas (Jei pirmoji dalis yra klaidinga, nenaudinga patikrinti antrąją dalį), kad nebūtų paleista per daug kodo,Ir po truputį ir reikia operuoti kiekvieną bitą, kad būtų nustatytas rezultatas


Pavyzdžio kodas yra toks:



Galima pastebėti, kad naudojant simbolį &, jei pirmasis yra klaidingas, antrasis sprendimas nebus įvykdytas, o naudojant simbolį &, nors pirmasis yra klaidingas, akivaizdus rezultatas turi būti klaidingas, tačiau antrasis sprendimo metodas vis tiek bus įvykdytas.

(Pabaiga)




Ankstesnis:"PowerShell" komandų naudojimas IIS programų telkiniui klonuoti
Kitą:Ventoy sprendimas USB atmintinės tvirtinimo sistemai
Paskelbta 2023-2-9 23:24:41 |
Išmokite mokytis
Paskelbta 2023-2-27 14:42:57 |
Mokytis, mokytis, mokytis, mokytis, mokytis
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com