Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 5078|Svar: 2

[Källa] .NET/C# använder &&-distinktionen i IF-domar

[Kopiera länk]
Publicerad den 2023-2-9 19:57:08 | | | |
När jag pratade med min kollega frågade hen plötsligt vad skillnaden var mellan att använda ett & och två &&-symboler i IF-bedömning, och jag blev plötsligt förvirrad och glömde om jag skulle använda ett &-symbol som ett villkor, eller två &&-symboler som och villkor.Korrekt är i IF-logikbedömning och använder två &&-symboler

Bitoperatorer är snabbare än vanliga aritmetiska operatorer och kan utföra vissa funktioner som aritmetiska operatorer inte kan. Om du vill utveckla effektiva program är bitoperatorer avgörande. Bitoperatorer används för att manipulera binära bitar, inklusive: bitvis och (&), bitvis eller (|), bitvis eller (^), bitvis invers (~), bitvis förskjutning (<<), bitvis förskjutning (>>).

& är bitvis och, vilket betyder att det fungerar på bitnivå. && är en logisk med, vilket betyder att den fungerar på Boolesk (sann/falsk) nivå. Logik och användning av kortslutningar (Om den första delen är falsk är det meningslöst att kontrollera den andra delen) för att förhindra att för mycket kod körs,Och med bit och måste operera på varje bit för att avgöra resultatet


Exempelkoden är följande:



Det kan ses att när man använder &&-symbolen, om den första är falsk, kommer den andra domen inte att utföras, medan när man använder &-symbolen, även om den första är falsk, måste det uppenbara resultatet vara falskt, men metoden för den andra domen kommer ändå att utföras.

(Slut)




Föregående:Använd PowerShell-kommandon för att klona IIS-apppoolen
Nästa:Ventoy-lösning för USB-minnesmonteringssystem
Publicerad den 2023-2-9 23:24:41 |
Lär dig att lära dig
Publicerad den 27 februari 2023 14:42:57 |
Lär dig, lär dig, lär dig, lär dig, lär dig
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com