Nhớ các bác trên dd chỉ giúp đoạn code sau: sau khi thực hiện thì data_test co giá trị như thế nào ạ, phép gán viết như vậy ý nghía là gì ạ. Cảm ơn mọi người nhiều.
//-----------------------------------------------------------------
char data[16]= "dientuvietnam 12";
typedef struct{
unsigned char test1;
unsigned char test2;
}TEST;
TEST data_test;
//phep gan >>???>
data_test.test1= ((unsigned int)data>>8)&0x00ff;
//-------------------------------------------------------------------------
//-----------------------------------------------------------------
char data[16]= "dientuvietnam 12";
typedef struct{
unsigned char test1;
unsigned char test2;
}TEST;
TEST data_test;
//phep gan >>???>
data_test.test1= ((unsigned int)data>>8)&0x00ff;
//-------------------------------------------------------------------------