想把a=10101010(二进制)每次右移一位,下面程序不起作用,应当怎么写?
BYTE a = 0xaa;
for(int i = 0; i < 8; i++)
{
a >> 1;
}
BYTE a = 0xaa;
for(int i = 0; i < 8; i++)
{
a >> 1;
}
解决方案 »
- VC中怎样在对话框绘制完控件之后再绘制自己的图形
- 求C++中常用的头文件及其作用
- 给个线程池的例子 vc
- 关于数据库权限的设置问题。Access数据库
- ATL:: CATLRegExp和boost::Regex相比,哪个更强大,哪个对正则标准支持更好?
- WM_DRAWITEM 这个消息是干什么用的
- 我能够通过GetIRichEditOle()->GetObject(...)来得到已经插入richedit的object的位子???
- "C:\\a.exe\0C:\\b.exe\0"????
- 非模态对话框怎么获得按键消息
- 如何制作一个类似IE5的三态下压按钮
- 谁给我一份http代理的简单代码,感激感激
- 如何隐藏窗口在任务栏的button,且窗口的标题栏大小不变
BYTE a = 0xaa;
for(int i = 0; i < 8; i++)
{
a = a >> 1;
}
{
a >>= 1;
}
a没有被赋值
a=a>>1