Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 5078|Odpoveď: 2

[Zdroj] .NET/C# používa rozlíšenie & v IF súdoch

[Kopírovať odkaz]
Zverejnené 9.2.2023 o 19:57:08 | | | |
Keď som sa rozprával s kolegom, kolega sa ma zrazu spýtal, aký je rozdiel medzi používaním symbolov jeden & a dva & v hodnotení IF, a ja som bol zrazu zmätený, zabudol som, či použiť jeden & symbol ako podmienku, alebo dva & symboly ako podmienky.Correct je v IF logic judgment a používa dva symboly &

Bitové operátory sú rýchlejšie ako bežné aritmetické operátory a dokážu vykonávať niektoré funkcie, ktoré aritmetické operátory nedokážu. Ak chcete vyvíjať efektívne programy, bitové operátory sú nevyhnutné. Na manipuláciu binárnych bitov sa používajú bitové operátory, vrátane: bitové a (&), bitové alebo (|), bitové alebo (^), bitové inverzné (~), bitové posuny (<<), bitové posuny (>>).

& je bitovo a to znamená, že funguje na bitovej úrovni. && je logické s, čo znamená, že funguje na úrovni Booleovskej (pravda/nepravda). Logika a použitie skratov (Ak je prvá časť nepravdivá, je zbytočné kontrolovať druhú časť) aby sa zabránilo príliš veľkému spusteniu kódu,A podľa bitov a treba pracovať na každom bite, aby sa určil výsledok


Ukážkový kód je nasledovný:



Je vidieť, že pri použití symbolu &&, ak je prvý nepravdivý, druhý rozsudok sa nevykoná, zatiaľ čo pri použití symbolu &, hoci prvý je nepravdivý, zjavný výsledok musí byť nepravdivý, ale druhá metóda súdenia sa aj tak vykoná.

(Koniec)




Predchádzajúci:Použite PowerShell príkazy na klonovanie IIS app poolu
Budúci:Ventoy riešenie pre systém montáže USB flash disku
Zverejnené 9.2.2023 23:24:41 |
Naučte sa učiť
Zverejnené 27. 2. 2023 o 14:42:57 |
Uč sa, uč sa, uč sa, uč sa, uč sa
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com