unionsiz.c

来自「C_C++程序员实用大全(精华版)源代码 代码详实 一步一步深入 适合各阶段」· C语言 代码 · 共 28 行

C
28
字号
#include <stdio.h>

void main(void)
 {
   union EmployeeDates 
	 {
     int days_worked;
     struct Date 
		 {
       int month;
       int day;
       int year;
     } last_day;
   } emp_info;

   union Numbers 
	 {
     int a;
     float b;
     long c;
     double d;  // Largest--requires 8 bytes
   } value;

   printf("Size of EmployeeDates %d bytes\n", sizeof(emp_info));
   printf("Size of Numbers %d bytes\n", sizeof(value));
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?