Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 5078|Odpowiedź: 2

[Źródło] .NET/C# wykorzystuje rozróżnienie & w orzeczeniach IF

[Skopiuj link]
Opublikowano 9 lutego 2023 o 19:57:08 | | | |
Gdy rozmawiałem z kolegą, nagle zapytał mnie, jaka jest różnica między używaniem symboli jeden & i dwa & w ocenie IF, i nagle się pogubiłem, zapominając, czy używać jednego i symbolu jako warunku, czy dwóch & symboli jako warunków.Poprawność jest w logice IF i używa dwóch symboli &

Operatory bitowe są szybsze niż zwykłe operatory arytmetyczne i mogą wykonywać funkcje, których operatory arytmetyczne nie potrafią. Jeśli chcesz tworzyć efektywne programy, operatory bitowe są niezbędne. Operatory bitowe są używane do manipulacji bitami binarnymi, w tym: bitowe i (&), bitowe lub (|), bitowe lub (^), bitowe odwrotnie (~), bitowe przesunięcie (<<), bitowe przesunięcie (>>).

& jest bitowo-pojedyncze, czyli działa na poziomie bitowym. && jest logicznym z, co oznacza, że działa na poziomie boole'a (prawda/fałsz). Logika i zastosowanie zwarć (Jeśli pierwsza część jest fałszywa, nie ma sensu sprawdzać drugiej części), aby zapobiec nadmiernemu uruchamianiu kodu,I przez bit i muszą pracować nad każdym bitem, aby określić wynik


Przykładowy kod wygląda następująco:



Widać, że przy użyciu symbolu &&, jeśli pierwszy jest fałszywy, drugi wynik nie zostanie wykonany, natomiast przy użyciu symbolu &, choć pierwszy jest fałszywy, oczywisty wynik musi być fałszywy, ale druga metoda oceny nadal zostanie wykonana.

(Koniec)




Poprzedni:Użyj poleceń PowerShell do sklonowania puli aplikacji IIS
Następny:Rozwiązanie Ventoy do montażu pendrive'ów USB
Opublikowano 9 lutego 2023 o 23:24:41 |
Naucz się uczyć
Opublikowano 2023-2-27 14:42:57 |
Ucz się, ucz się, ucz się, ucz się, ucz się
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com