Odpovídáte na názor ke článku Počítání s přetečením v C.
[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