OT Ceckarsky kviz

Petr Tošovský PetrTosHW@PTmodel.cz
Čtvrtek Březen 5 16:52:08 CET 2009


Asi budu potrebovat delsi dobu na vstrebani informaci. :-)
Muzete uvest link na citovanou normu? Nevypada to zrovna na zajimave 
cteni, ale mohlo by se hodit mit si kde overit kde jakou poveru.

Tosa



Miroslav Šinko wrote:
> Musim sa trochu opravit v tom, ze som pisal, ze operandy bitoveho
> posunu sa konvertuju na int. Ono to plati, ale nie vzdy. Na 8-bit
> systeme by ste nemali moznost posuvat vacsie, ako 8 bitove premenne
> :-) V norme je to takto:
>
> If an int can represent all values of the original type, the value is
> converted to an int;
> otherwise, it is converted to an unsigned int. These are called the integer
> promotions.48) All other types are unchanged by the integer promotions.
>
> T.j. na 8-bitovom systeme (int ma 8 bitov) ked si pretypujete vysledky
> funkcii bGetVal napr. na WORD, tak kompilator pre bitovy posun necha
> WORDy, neskonvertuje ich naspat na 8-bit int :-) V systemoch, kde int
> je vacsi ako 8 bitov sa konverzia udeje.
>
> miro
>
>   
>   



Další informace o konferenci Hw-list