ProgIng - Programación en Ingeniería
Loading...
Searching...
No Matches
Ejemplo035.c
Go to the documentation of this file.
1#include <stdio.h>
2
3typedef struct{
4 char a;
5 int b;
6 float c;
7}dato_s;
8
9typedef union{
10 char a;
11 int b;
12 float c;
13}dato_u;
14
15int main(int argc, char *argv[])
16{
17 dato_s x;
18 dato_u y;
19 printf("Sizeof(char) = %ld\n", sizeof(char));
20 printf("Sizeof(int) = %ld\n", sizeof(int));
21 printf("Sizeof(float) = %ld\n", sizeof(float));
22 printf("Sizeof(dato_s) = %ld\n", sizeof(x));
23 printf("Sizeof(dato_u) = %ld\n", sizeof(y));
24 x.a = 1;
25 y.a = 1;
26 printf("x.a = %d\n", x.a);
27 printf("y.a = %d\n", y.a);
28 x.b = 2;
29 y.b = 2;
30 printf("x.a = %d\n", x.a);
31 printf("y.a = %d\n", y.a);
32 printf("x.b = %d\n", x.b);
33 printf("y.b = %d\n", y.b);
34 return 0;
35}
int main(void)
Definition Ejemplo_035.c:15
char a
Definition Ejemplo035.c:4
int b
Definition Ejemplo035.c:5
float c
Definition Ejemplo035.c:6
char a
Definition Ejemplo035.c:10
int b
Definition Ejemplo035.c:11
float c
Definition Ejemplo035.c:12