我正在使用 RVCT 编译器在 C 中编译此代码(此处的相关部分):
static void Test (void)
{
unsigned long regVal;
regVal |= (UINT32)( (0x1 << 31) |
(0x1 << 26) |
0x3E);
}
编译代码时,我收到以下警告警告:“#61-D:整数运算结果超出范围”。
我想了解要更改什么以避免警告。
先感谢您!