Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 5078|Odpověď: 2

[Zdroj] .NET/C# používá rozlišení && v IF soudech

[Kopírovat odkaz]
Zveřejněno 9. 2. 2023 19:57:08 | | | |
Když jsem si povídal s kolegou, kolega se mě najednou zeptal, jaký je rozdíl mezi používáním symbolů jeden & a dva & v úsudku IF, a já byl najednou zmatený, zapomněl jsem, jestli použít jeden a symbol jako podmínku, nebo dva & symboly jako podmínky.Correct je v IF logic judgment a používá dva symboly &

Bitové operátory jsou rychlejší než běžné aritmetické operátory a mohou vykonávat některé funkce, které aritmetické operátory nedokážou. Pokud chcete vyvíjet efektivní programy, bitové operátory jsou nezbytné. K manipulaci s binárními bity se používají bitové operátory, včetně: bitově a (&), bitově nebo (|), bitově nebo (^), bitově inverzní (~), bitovém posunu (<<), bitovém posunu (>>).

& je bitově a to znamená, že funguje na bitové úrovni. && je logické s, což znamená, že funguje na úrovni Booleovské (pravda/nepravda). Logika a použití zkratů (Pokud je první část nepravdivá, je zbytečné kontrolovat druhou část) aby se zabránilo příliš velkému množství kódu,A podle bitu a je potřeba pracovat na každém bitu, abychom určili výsledek


Ukázkový kód je následující:



Je vidět, že při použití symbolu &&, pokud je první nepravdivý, druhý rozsudek se nevykoná, zatímco při použití symbolu &, i když je první nepravdivý, zřejmý výsledek musí být nepravdivý, ale druhá metoda hodnocení se přesto vykoná.

(Konec)




Předchozí:Použijte PowerShell příkazy k klonování IIS app poolu
Další:Řešení Ventoy pro montážní systém USB flash disků
Zveřejněno 9. 2. 2023 23:24:41 |
Učte se učit
Zveřejněno 27. 2. 2023 14:42:57 |
Uč se, uč se, uč se, uč se, uč se
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com