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