Visual Basic - Bitový součin: and
Bitový součin jiným jménem operace na smazání bitu. název smazání bitu dostal po operátoru logický součin:výsledek je pravda jen v tom případe jestlize oba vstupy jsou splněny, ve všech ostatních situacích je výsledek nepravda. převedena na proměnné znamená, že pouze ty bity zůstanou nastaveny na hodnotu 1, kde oba vstupy byla 1 jinak vynuluje. tuto vlastnost můžeme využít například na dotazování na hodnotu konkretního bitu následovně: například když nás zaujímá hodnota 3-ho bitu, tak provedeme bitový součin nad proměnnou a číslem 4, jestliže výsledek je roven 4 tak to znamená že bit je nastaven, a když ne tak bit je 0. a proč jsem vybral číslo 4 za příklad? číslo 4 zobrazen v bitové podobě: 0100, pouze třetí bit je nastaven na 1, přesně to, co chceme testovat.and
Popis
par1 and par2
Vstup
- par1 - Libovolné celé číslo
- par2 - Libovolné celé číslo
Výstup
- Výsledek - Celá čísla
Příklady
Visual Basic .NET
Možné použití Bitový součin:x = &Hf and &Hff ' x = 0xf
y = 5 and 3 ' y = 1
z = (x and 5) and y ' z = 1
Visual Basic .NET
Navíc ještě jeden příklad na to v jakých situacích můžeme použít operaci Bitový součin:i and j
&Habcd and k
2 and (i and 4)
Visual Basic .NET
Další kousky ukázkových kódu:(i and j)
&Hff and &H05
z = not(x and 5) and y
(i and 4)
(i and j)
Můžete to najít v následujících kolekcích: Bitové operátory
Bitový součin v jiném programovacím jazyce:
Rozdíly oproti: