Amikor a kollégámmal beszélgettem, hirtelen megkérdezte, mi a különbség az IF ítéletben az egy & és két && szimbólumok használata között, és hirtelen összezavarodtam, elfelejtettem, hogy egy & szimbólumot és feltételként használjak-e, vagy két && szimbólumot és feltételként.A helyes az IF logikai ítéletben van, és két && szimbólumot használ。
A bitoperátorok gyorsabbak, mint a hagyományos aritmetikai operátorok, és olyan funkciókat tudnak végrehajtani, amelyeket az aritmetikai operátorok nem. Ha hatékony programokat szeretnél fejleszteni, a bitkezelők elengedhetetlenek. Bitoperátorokat használnak bináris bitek kezelésére, például: bitenként és (&), bitenként vagy (|), bitenként vagy (^), bitenként inverz (~), bitenként eltolni (<<), bitenként eltolni (>>). & bitszerű, vagyis a bit szinten működik. && logikus -, vagyis a Boolean (igaz/hamis) szinten működik. Logika és rövidzárlatok használata (Ha az első rész hamis, akkor a második rész ellenőrzése haszontalan) a túl sok kód futtatásának megakadályozása érdekében,És bitenként, és minden biten kell működni az eredmény meghatározásához。
A mintakód a következő:
Látható, hogy az && szimbólum használatakor, ha az első hamis, a második ítéletet nem hajtják végre, míg az & szimbólum használatakor, bár az első hamis, az egyértelmű eredménynek hamisnak kell lennie, de a második ítélet módszert mégis végrehajtják.
(Vége)
|