handsometran
02-11-2012, 12:31 PM
Các bạn nào rành về C chỉ giúp cách nhóm bit bằng phương pháp này với.
typedef union _BYTE_VAL//có phải dòng này định nghĩa union thay thế bằng _BYTE_VAL?
{
unsigned char Val;// biến Val này không thấy sử dụng trong hàm
struct
{
unsigned char b0:1;
unsigned char b1:1;
unsigned char b2:1;
unsigned char b3:1;
unsigned char b4:1;
unsigned char b5:1;
unsigned char b6:1;
unsigned char b7:1;
} bits;// cái này có nghĩa là bits = b0 --> b7 phải không?
} BYTE_VAL;//cái này cũng không hiểu?
typedef union _BYTE_VAL//có phải dòng này định nghĩa union thay thế bằng _BYTE_VAL?
{
unsigned char Val;// biến Val này không thấy sử dụng trong hàm
struct
{
unsigned char b0:1;
unsigned char b1:1;
unsigned char b2:1;
unsigned char b3:1;
unsigned char b4:1;
unsigned char b5:1;
unsigned char b6:1;
unsigned char b7:1;
} bits;// cái này có nghĩa là bits = b0 --> b7 phải không?
} BYTE_VAL;//cái này cũng không hiểu?