Názor ke článku Počítání s přetečením v C od Miloslav Ponkrác - [3] Znaménková čísla jsem použil proto, že C...

  • 2. 10. 2014 20:55

    Miloslav Ponkrác (neregistrovaný)

    [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