关于移位的一个有关问题

关于移位的一个问题ULONGaddressUCHARhi_addressUHCARmi_addressUCHARlo_addressaddresshi_address

关于移位的一个问题
ULONG   address;
UCHAR   hi_address;
UHCAR   mi_address;
UCHAR   lo_address;

address=hi_address < <16   |   mi_address < <8   |   lo_address;

这个句子有问题吗?

[解决办法]
隐式类型转换,
这是程序中最易出BUG的地方,
所以一定要显式的转换,做到心中有数。