[3] Znaménková čísla jsem použil proto, že C umí stejné číslo „sekvenci bitů“ operovat různými způsoby.
A někdy je výrazně efektivnější nad stejnou sekvencí bitů (která vstupuje jako bezznaménkový integer) operovat s operacemi pro znaménkový integer. Tak jako v tomto případě.
C je v podstatě velice hloupý jazyk s velice omezenou množinou operací pro bitové operace. Nic moc toho neumí. Chcete-li pracovat efektivně, je třeba využít alespoň plnou palbu toho, co C umí.
A jinak je rozdíl „reprezentace hodnoty čísla“ a „číslo samotné“. Na tom je to založeno.
Miloslav Ponkrác
Internet Info Root.cz (www.root.cz)
Informace nejen ze světa Linuxu. ISSN 1212-8309
Copyright © 1998 – 2021 Internet Info, s.r.o. Všechna práva vyhrazena.