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
Použitá klíčová slova: |

Vstup


Výstup

Kompatibilní programovací jazyky:
C | Visual C++ .NET | C++ | C# | Java | JavaScript | PHP

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
Použitá klíčová slova: or

Vstup


Výstup

Kompatibilní programovací jazyky:
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
V jiných jazycích: en hu cz sk