Free Pascal - 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)

or

Popis

par1 or par2
Použitá klíčová slova: or

Vstup


Výstup

Příklady

Free Pascal

Možné použití Bitový součet:
x := 1 or 2;          // x = 3
y := $a or 5;        // y = F
z := $f0 or (x or y); // z = FF

Free Pascal

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
$ff or k
64 or (i or k)

Free Pascal

Další kousky ukázkových kódu:
$01 or $02

Můžete to najít v následujících kolekcích: Bitové operátory
V jiných jazycích: en hu cz sk