0UL 表示 无符号长整型 0 1UL 表示 无符号长整型 1 在keil编译器中,类似(1<<31)是编辑器自动生成的临时变量,默认是有符号的,需要强制转换成无符号的。需要写成(1UL<<31),1UL就将1强制转换成无符号长整型了。