Hlavní navigace

Názor ke článku Počítání s přetečením v C od Jet - [15] tohle by asi mohlo fungovat. rozeberme si to: carry...

  • 2. 10. 2014 22:15

    Jet (neregistrovaný) 77.108.35.---

    [15] tohle by asi mohlo fungovat.
    rozeberme si to:
    carry bude když jsou oba vstupy současně 128 a větší. OK
    NEBO
    když je aspoň jeden z nich 128 a víc a výsledek je nula.
    Ne, to taky nepojede.
    a=0xff, b=1, carry=true
    výsledek c=1, carry=true

    první část podmínky je false, a druhá taky, protože C není 0
    ale mělo to být true