[elektro] Struct, Union kérdés

hg12345 hg12345 at freemail.hu
Mon Jun 5 14:30:11 CEST 2017


Hi

konstans érték adásnál
   union name =  {.name=value};
A unionon belüli név ponttal kezdődően és utána adod az értéket, csak értéket ads,z akkor a unionon belüli első hivatkozásnak veszi. 



Bali Zoltan <eltexto at freemail.hu> írta:
>Hali!
>
>Struktúrában van egy 64 bites union mező is,
>van amikor double(float)-ként használom,
>van amikor uint32, van amikor int32,
>vagy mindkettőt(tehát kettő 32 bites
>struct mező van a 64 bites union ban,
>int32,uint32).
>Ha definiálok egy ilyen konstans
>struktúra tömböt, akkor sorban, az aggregátumok
>megadásánál ={,,,,,}; elfogadja a 0.0-át, 3-at,
>-3 at is. Csak azt nem tudom, az int32 helyre
>rakja e a -3-at. Van erre speckó, vagy compiler
>függő?
>Persze kipróbálásnál kiderül, de ott még nem tartok.
>
>Köszi
>
>Üdv.  Zoli
>
>
>
>-----------------------------------------
>          elektro[-flame|-etc]
>



More information about the Elektro mailing list