求高手帮我看看下面这句话语法(移位操作),急!#define BASE 0xE000E100*(volatile UINT32 *)( BASE + ((Num >> 5) << 2)) = 1 << (Num) & 0x1F);[解决办法](Num) & 0x1F 取低五位1《(Num) & 0x1F 按位保存数据然后赋值给BASE +偏移量 的地址