Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Programování - Práce s bity binárního čísla

Dobrý den,
chci napsat program (Delphi, C), který dokáže měnit bity proměnné typu celé číslo. Důvodem je nahrazení pole dvoustavových hodnot.

//Pseudo-program č.1:
var
   Hodnoty: PoleDvoustavovýchHodnot;
begin
   Hodnoty[TretiOdKonce] := true;
end;

//Pseudo-program č.2:
var
   Hodnoty: Cele32BitoveCislo;
begin
   Hodnoty[TretiNejnizsiBit] := true;
end;
Myslím si, že by druhý "program" proběhl rychleji. Pokud je můj názor chybný, tak mě prosím opravte. Proměnná první by vypadala {..., false, false, true, false, false}, druhou proměnnou by vyjadřovalo číslo 4 (desítkově). Podle mě by mělo být druhé provedení pro procesor přirozenější.
Děkuji, Telever

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny