home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c025 / 1.ddi / UNION.C < prev    next >
Encoding:
Text File  |  1985-02-17  |  523 b   |  26 lines

  1. /* union.c -- illustrates use of a union */
  2. union {
  3.         char delaware;
  4.         int  iowa;
  5.         long california;
  6.         float texas;
  7.         double alaska;
  8. } USA;
  9.  
  10. main()
  11. {
  12.     USA.alaska = -999.0;
  13.     USA.delaware = 'D';
  14.     printf("%c\n",USA.delaware);
  15.     USA.iowa = 99;
  16.     printf("%d\n",USA.iowa);
  17.     USA.california = 1111111L;
  18.     printf("%ld\n",USA.california);
  19.     USA.texas = 1.23456e9;
  20.     printf("%f\n",USA.texas);
  21.     printf("%lf\n",USA.alaska);
  22.     printf("%c\n",USA.delaware);
  23.     printf("%d\n",USA.iowa);
  24.     printf("%ld\n",USA.california);
  25. }
  26.