我缺的是什么
我工作了,三年前学校里面学过,现在换了分工作上班要用C语言,可是现在令我不解的是,我看得懂(谭浩强编的C程序设计第二版)书,可要我看实际工作中的程序却看不懂,比如开发板的例程:void LEDInit (void){
LPC_SYSCON->SYSAHBCLKCTRL |= (1UL << 6); /* 使能GPIO模块时钟 */
LPC_SYSCON->SYSAHBCLKCTRL |= (1UL << 16); /* 使能GPIO配置时钟 */
LPC_IOCON -> PIO0_7 &= ~0X07; /* 将P0.7配置为GPIO功能 */
LPC_IOCON -> PIO0_7 &= ~(1UL << 10); /* 开漏模式禁能 */
LPC_IOCON -> PIO0_7 &= ~(1UL << 6); /* 输入翻转禁能 */
LPC_GPIO -> DIR[0] |= (1UL << 7); /* 配置P0.7为输出模式 */
LPC_GPIO -> SET[0] |= (1UL << 7); /* P0.7输出高电平 */
我看不懂当中的1UL是什么意思!
请各位有经验的谈谈,我想提高自己的C语言应该做些什么,谢谢