Nove PIC

j s jarin.hw na gmail.com
Pátek Červen 10 11:22:49 CEST 2011


Hej asi mas pravdu - tomu, ze je implementacne zavisle len shiftovanie
doprava u zapornych cisel, by som veril viac ako tomu, co je na
wikipedii. Ale zobral som si to ako barlicku k svojmu tuseniu,
nechcelo sa mi v tom hrabat dokladnejsie.

J.S.


2011/6/10 Jan Waclawek <konfera na efton.sk>:
>>Mimochodom, aky ma byt vysledok bitoveho posunu vpravo na signed
>>cisle? Mna osobne by ani nenapadlo posuvat signed cislo, lebo som si
>>nie celkom isty, co by som mal ocakavat, vid napr.
>>http://en.wikipedia.org/wiki/Bitwise_operation#Shifts_in_C.2C_C.2B.2B.2C_C.23
>
> No, nie je to celkom pravda co tam pisu:
>> In C, the results with the left operand as a signed integer are:[2]
>>    * for ">>": implementation-defined (most often the result of the arithmetic shift: y/2right).
> pretoze C99 v 9.5.7#5 vyslovne pise, ze ak je lavy operand signed ale kladny, vysledok je definovany. Implementacne zavisle je len shiftovanie zapornych hodnot.
>
> wek
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>


Další informace o konferenci Hw-list