Hi,
"jenachdem" ist einfach der Name von der union.
union {
double Zahl;
unsigned char btt[4];
}jenachdem;

jenachdem.Zahl u. jenachdem.btt[4] haben physisch die gleiche AnfangsAdresse.

jenachdem.Zahl ist der Wert als ganzes (z.B. 16777216)

jenachdem.btt[0] ist das erste Byte von dem double
jenachdem.btt[1] ist das zweite Byte von dem double
jenachdem.btt[2] ist das dritte Byte von dem double
jenachdem.btt[3] ist das vierte Byte von dem double

Und diese einzelnen Byte kannst du nacheinander senden





sagst du im C jenachdem.Zahl