1 #include <stdio.h> 2 3 int main()4main() { 5 struct bogus { 6 unsigned int gnu:1; 7 unsigned int blue:7; 8 } b; 9 unsigned char *ucp; 10 11 printf("%d\n", (int)sizeof b); 12 memset(&b, 0, sizeof b); 13 b.gnu = 1; 14 15 for (ucp = (unsigned char *)&b; ucp != (unsigned char *)&b + sizeof b; ++ucp) { 16 printf("%02x ", *ucp); 17 } 18 putchar('\n'); 19 return 0; 20 } 21 22