请教各位高手这一句代码是什么意思:if(GucMapBlock[cx][cy]&0x08)

[复制链接]
查看11 | 回复1 | 2010-8-7 10:25:53 | 显示全部楼层 |阅读模式
主要是&在这儿的作用以及0x08是什么意思,谢谢各位了。

回复

使用道具 举报

千问 | 2010-8-7 10:25:53 | 显示全部楼层
按位与,是位操作里的,C语言里讲的有。0x08是8的16进制表示。这句话的意思是取GucMapBlock[cx][cy]与00001000按位与,实际上就是取GucMapBlock[cx][cy]的倒数第4位的值,也就是判断这一位是0还是1。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行