c语言,位运算

[复制链接]
查看11 | 回复1 | 2007-10-8 09:02:04 | 显示全部楼层 |阅读模式
0xff是个十六进制数,换成十进制为255d=p&0xff;完全可以写成d=p&255;
回复

使用道具 举报

千问 | 2007-10-8 09:02:04 | 显示全部楼层
0x表示16进制,0xff就是1111 1111,即8位1>是右移8位 |是或运算,即有1结果就为1&是与运算,即2个都是1结果为1,否则为0这个里面,p是中间变量,p&0xff表示保留最低的8位其他的可以类推。。。。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行