问一个PIC C语言的小问题

[复制链接]
2770|5
 楼主| wrainp 发表于 2008-3-14 13:52 | 显示全部楼层 |阅读模式
unsigned&nbsp;char&nbsp;FLAG&nbsp;@&nbsp;0XEF;<br />#define&nbsp;FLAGIT(adr,bit)&nbsp;&nbsp;((unsigned)(&adr)*8+(bit))&nbsp;//绝对寻址位操作指令<br />static&nbsp;bit&nbsp;FLAG1&nbsp;&nbsp;@&nbsp;FLAGIT(FLAG,0);<br />static&nbsp;bit&nbsp;FLAG2&nbsp;&nbsp;@&nbsp;FLAGIT(FLAG,1);<br />static&nbsp;bit&nbsp;FLAG3&nbsp;&nbsp;@&nbsp;FLAGIT(FLAG,2);<br /><br /><br />小弟初学PIC,看了以上程序,第一次看到在C程序中出现@,哪位大侠帮我解答一下,<br />这个符号代表的是什么意思?<br />
程序匠人 发表于 2008-3-14 13:56 | 显示全部楼层

@ = at

好理解吧?
 楼主| wrainp 发表于 2008-3-14 13:59 | 显示全部楼层

谢谢

<br />谢谢,那么@后面的就是内存地址咯?
程序匠人 发表于 2008-3-14 14:03 | 显示全部楼层

然也

  
 楼主| wrainp 发表于 2008-3-14 14:04 | 显示全部楼层

再次感谢。哈哈
wwspare 发表于 2008-3-28 17:22 | 显示全部楼层

共同努力

@实际上是一个绝对地址定位符号,告诉编译器FLAG在内存的0XEF位置。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

79

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部