UNIONSIZ.C
资源名称:C.rar [点击查看]
上传用户:qq5388545
上传日期:2022-07-04
资源大小:29849k
文件大小:0k
源码类别:

界面编程

开发平台:

C/C++

  1. #include <stdio.h>
  2. void main(void)
  3.  {
  4.    union EmployeeDates {
  5.      int days_worked;
  6.      struct Date {
  7.        int month;
  8.        int day;
  9.        int year;
  10.      } last_day;
  11.    } emp_info;
  12.    union Numbers {
  13.      int a;
  14.      float b;
  15.      long c;
  16.      double d;  // Largest--requires 8 bytes
  17.    } value;
  18.    printf("Size of EmployeeDates %d bytesn", sizeof(emp_info));
  19.    printf("Size of Numbers %d bytesn", sizeof(value));
  20.  }