/******************************************************************************
Online C Compiler.
Code, Compile, Run and Debug C program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include <stdio.h>
int main()
{
struct test
{
unsigned char a;
unsigned char b;
unsigned char c;
};
struct test t = { 0x12, 0x34, 0x56 };
printf("unsigned char size: %d, unsigned short size: %d, struct test size: %d\n", (int)sizeof( unsigned char ), (int)sizeof( unsigned short ), (int)sizeof( struct test ) );
unsigned short d = t.b;
printf("t.b: 0x%x, d: 0x%x", (int)t.b, (int)d );
return 0;
}