sh-4.1$ vi union.cppsh-4.1$ cat union.cpp && g++ union.cpp && ./a.exe#include <iostream> // PC specific, for local testingunion gros{ uint16_t a[2]; uint8_t octet[4]; uint32_t b; float F; char Cs[4]; // } Gros;int main(){ // PC specific, for local testingGros.a[0] = 123;Gros.a[1]= 1000;// this minitest displays Gros.a[1]*65536 + Gros.a[0].... on a PCstd::cout << Gros.b <<std::endl; // PC specific, for local testing} // PC specific, for local testing65536123
deux variable dans une