cbc/test/union.cb

21 lines
308 B
Plaintext

import stdio;
union nums {
unsigned char[8] cs;
unsigned short s;
unsigned int i;
unsigned long l;
};
int
main(int argc, char **argv)
{
union nums u;
u.cs[0] = (unsigned char)1;
u.cs[1] = (unsigned char)2;
printf("%hhd;%hhd;%hd\n", u.cs[0], u.cs[1], u.s);
return 0;
}