typedef struct _cd { char c; double d; } cd; typedef struct _dc { double d; char c; } dc; typedef struct _cL { char c; long long L; } cL; typedef struct _Lc { long long L; char c; } Lc; typedef struct _cD { char c; long double D; } cD; typedef struct _Dc { long double D; char c; } Dc;