Bitový součet: |, or
Bitový součet jiným jménem nastavovač do 1. název nastavovač do 1 dostal po operátoru logický součet: jen v tom případě je výsledek nepravda jestlize oba vstupy jsou nepravdivé, ve všech ostatních případech je výsledek pravda. převedena na proměnné znamená, že pouze ty bity zůstanou nastaveny na hodnotu 0, kde oba vstupy byly 0 jinak se nastavý 1. tuto vlastnost můžeme využít například na nastavování konkrétního bitu: vezmeme jeden příklad máme jednu proměnnou u které 5., 6. bity chceme nastavit do 1. potřebujeme číslo kde jsou 5., 6. bity nastaveny na hodnotu 1 a všechny ostatní bity 0: 00110000 v hexadecimálním tvaru 30 a desítkové 48. provedeme operaci bitový součet nad číslem 48 a nad proměnnou, výsledkem budou nastaveny 5., 6. bity a ostatní bity zústanou beze zmeny (xx11xxxx)|
Popis
par1 | par2
Vstup
- par1 - Libovolné celé číslo
- par2 - Libovolné celé číslo
Výstup
- Výsledek - Celá čísla
Příklady
Příklad
Možné použití Bitový součet:x = 1 | 2; // x = 3
y = 0xa | 5; // y = F
z = 0xf0 | (x | y); // z = FF
Příklad
Navíc ještě jeden příklad na to v jakých situacích můžeme použít operaci Bitový součet:i | j
0xff | k
64 | (i | k)
Příklad
Další kousky ukázkových kódu:0x01 | 0x02
or
Popis
par1 or par2
Vstup
- par1 - Libovolné celé číslo
- par2 - Libovolné celé číslo
Výstup
- Výsledek - Celá čísla
Kompatibilní programovací jazyky:
Basic | Visual Basic .NET | FreeBASIC | Free Pascal | Object Pascal | Pascal
Basic | Visual Basic .NET | FreeBASIC | Free Pascal | Object Pascal | Pascal
Příklady
Basic
Možné použití Bitový součet:x = 1 or 2 ' x = 3
y = &Ha or 5 ' y = F
z = &Hf0 or (x or y) ' z = FF
Basic
Navíc ještě jeden příklad na to v jakých situacích můžeme použít operaci Bitový součet:i or j
&Hff or k
64 or (i or k)
Basic
Další kousky ukázkových kódu:j > 128 or 0
a or -1
&H01 or &H02
Můžete to najít v následujících kolekcích: Bitové operátory
Bitový součet v jiném programovacím jazyce: