flag |=1l<<i
其中flag为unsigned int,i为int。
其中flag为unsigned int,i为int。
解决方案 »
- MFC中滚动条的实现
- ActiveX 返回 结构体数组
- VC6写的应用程序如何调用VS2008编译的DLL
- 请问访问网上邻居的共享文件
- 请问CPoint是存贮什么数据的数据结构?
- UpdateData时能否指定某一个控件不更新?
- 怎样得到汉字的拼音首字母?一些软件搜索人名等汉字时,只要输入其汉字的拼音首字母即可。搜索很方便快速!!!
- 简单问题,可我不会---怎样在UPDATE_COMMAND_UI消息处理中把无效的菜单变灰?
- 一个小问题.....
- 送分啦,COM的基本问题
- 在线等待,这样的异常怎么找出异常出错的地方?
- 我现在想配置一台服务器,我怎么才能装上如下的组件:Internet Infornation Server(IIS)...?
然后将flag与i进行位运算
flag = flag|11<<i;
11左移i位,再和flag按位或,得到的值赋给flag...
flag = flag|11<<i;
11左移i位,再和flag按位或,得到的值赋给flag...
分解开来:
int iTmp = ll<<i;
flag |= iTmp;
否则 flag = flag + 2^(i-1);