Kod: Markera allt
typedef unsigned short long uInt24; // 0-16777215, 24 bits variabel utan tecken
Kod: Markera allt
typedef
union
{
uInt24 hela;
struct
{
uInt8 byte0;
uInt8 byte1;
uInt8 byte2;
};
} uInt24y;
Om man har en variabel:
Kod: Markera allt
uInt24y a;
Kod: Markera allt
a.byte1 = 123;
Kod: Markera allt
a.hela = 12345;
Kod: Markera allt
a = 12345;
Kod: Markera allt
typedef
union
{
uInt24 ; // OBS! utan namn.
struct
{
uInt8 byte0;
uInt8 byte1;
uInt8 byte2;
};
} uInt24y;
Men det funkar ändå inte med:
Kod: Markera allt
a = 12345;