home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / alde_c / misc / lib / csource / bitfield.c < prev    next >
Encoding:
C/C++ Source or Header  |  1988-02-01  |  417 b   |  18 lines

  1.                                          /* Chapter 11 - Program 7 */
  2. main()
  3. {
  4. union {
  5.    int index;
  6.    struct {
  7.       unsigned int x : 1;
  8.       unsigned int y : 2;
  9.       unsigned int z : 2;
  10.    } bits;
  11. } number;
  12.  
  13.    for (number.index = 0;number.index < 20;number.index++) {
  14.       printf("index = %3d, bits = %3d%3d%3d\n",number.index,
  15.               number.bits.z,number.bits.y,number.bits.x);
  16.    }
  17. }
  18.