#include #include #include union negatif { unsigned us; signed ss; }; int main(void) { union negatif n; n.ss = -1; printf("%d : %x\n", n.ss, n.us); return EXIT_SUCCESS; }