<span style="font-size: medium"><span style="font-family: 楷体_GB2312">GPIOC->MODER &= ~((3UL
RE:求教个寄存器设置的问题
RE:求教个寄存器设置的问题
RE:求教个寄存器设置的问题
回复:求教个寄存器设置的问题 【悬赏问答】
UL就是unsigned long,这里是强制定义常量用到的。这个作用是为了避免在移位或者计算的时候,用成8位或者16位的格式。
哦,明白。那假如要是写一个16位寄存器的时候,我是不是应该在写成 3UI 或则其他呢?
回复:求教个寄存器设置的问题 【悬赏问答】
最好别去掉了,编程养成良好的,严谨的习惯
同意
RE:求教个寄存器设置的问题 【悬赏问答】
回复:求教个寄存器设置的问题 【悬赏问答】
回复第 2 楼 于2012-11-08 09:04:04发表:
UL就是unsigned long,这里是强制定义常量用到的。这个作用是为了避免在移位或者计算的时候,用成8位或者16位的格式。
哦,明白。那假如要是写一个16位寄存器的时候,我是不是应该在写成 3UI 或则其他呢?
写成3UL?不带你这么用的哈
回复:求教个寄存器设置的问题 【悬赏问答】
UL就是unsigned long,这里是强制定义常量用到的。
哦,学习了,谢谢。我在书上也翻到了,在默认情况下,整型字面常量被当做一个int型值,说是加一个后缀,在编译时会被解释成unsigned long 类型。
回复:求教个寄存器设置的问题 【悬赏问答】
回复第 5 楼 于2012-11-08 18:14:19发表:
回复第 2 楼 于2012-11-08 09:04:04发表:
UL就是unsigned long,这里是强制定义常量用到的。这个作用是为了避免在移位或者计算的时候,用成8位或者16位的格式。
哦,明白。那假如要是写一个16位寄存器的时候,我是不是应该在写成 3UI 或则其他呢?
写成3UL?不带你这么用的哈
我说的3UI 是3unsigned int的意思,但我翻了书,好像没有这样诶
RE:求教个寄存器设置的问题 【悬赏问答】
UL 你可以就当做是一个关键字用法就行了,这个是ANSI 标准里包含有的。