C语言中0UL 1UL什么意思

0UL 表示 无符号长整型 0
1UL 表示 无符号长整型 1

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

猜你喜欢

转载自blog.csdn.net/u013073067/article/details/82859161