union TimeCode
{
    struct BinTimeCode{
        unsigned char Byte1;
        unsigned char Byte2;
        unsigned char Byte3;
        unsigned char Byte4;
        unsigned char ByteTail : 4;
    } BinObj;
   double DTime;
};

Add a code snippet to your website: www.paste.org