CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

这个代码什么意思?

楼主GWI2005()2005-12-01 14:51:03 在 C/C++ / C语言 提问

SrchAnswer.Command_C&0x7f       //??????  
  SrchAnswer.Command_C&0x80       //?????  
   
  其中enum   Command_C   {SEARCH_C=10,   POWEROFF_C=11};  
  搞不清为什么要这个&运算?  
  问题点数:10、回复次数:5Top

1 楼lzp229(只想飞)(卡卡)回复于 2005-12-01 15:10:58 得分 2

就知道&这个是与。为啥谁知道。Top

2 楼dazhuzhuerduo(大猪猪耳朵)回复于 2005-12-01 15:15:42 得分 2

屏蔽某些位?Top

3 楼aimwon(Richard)回复于 2005-12-01 15:16:13 得分 2

0x7f=0111,1111       //取低7位                  
  0x80=1000,0000       //取最高位Top

4 楼RainWindy(风雨交加)回复于 2005-12-01 15:54:31 得分 2

在写底层代码时,为了减少内存的开稍,很多时候不是按字节来操作,而是按位来操作,任一个位可能都有意思的,比如状态位,一个int(32位)可以代表32个状态位,这时候使用&(与)|(或)就很有用了。Top

5 楼jeanssun(西部牛仔||孙耀文)回复于 2005-12-01 16:13:04 得分 2

0x7f=0111,1111   //把第一位设为0,其余位保持不变  
  0x80=1000,0000   //第一位保持不变,其余位设为0  
   
  很像是****里用的操作Top

相关问题

  • 这个代码什么意思?
  • 这代码什么意思?
  • 请问高手,这个代码什么意思:typedef void*(*phn)(*void)
  • 不懂这个代码什么意思?请教?
  • 急救啊,新手提问,这个代码什么意思啊?
  • 请高手帮看看这个代码什么意思
  • 工程属性/编译/编译为P-代码?这个P-代码是什么意思?
  • 急,这个过程中的一段汇编代码是什么意思?
  • 帮我解释一下这个代码,什么意思啊,谢谢
  • 请看下面代码什么意思?

关键词

  • 操作
  • command

得分解答快速导航

  • 帖主:GWI2005
  • lzp229
  • dazhuzhuerduo
  • aimwon
  • RainWindy
  • jeanssun

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo