请问如何进行位运算

yanyanyanyan 2004-07-29 11:28:38
c中

unsigned char ucdata;

ucdata=ucdata & (0x07);


vb中如何实现呢,只能用乘除2实现吗?

谁的方法最简单,就把分都给他



...全文
166 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Geo_Cra 2004-07-29
  • 打赏
  • 举报
回复
靠,不就是7嘛,今天糊涂了
Geo_Cra 2004-07-29
  • 打赏
  • 举报
回复
to楼上的,我记得0x7是&h7吧
helanshan 2004-07-29
  • 打赏
  • 举报
回复
unsigned char ucdata ’ucdata为无符号字符型变量,应该进行赋值
ucdata=ucdata & (0x07); ’按位与运算


Dim ucdata As String
ucdata = abcde
Dim a As Boolean
a = val(ucdata) And 7 '0x07为十进制7
MsgBox a
返回: False
jonaslee 2004-07-29
  • 打赏
  • 举报
回复
txt1.setfocus 这话有没有问题??
如果没有问题的话。
调试时怎么会出现:实时错误“5”
无法调用过程或参数。
请大家帮帮忙??
csdnchenxu 2004-07-29
  • 打赏
  • 举报
回复
是啊,用And(与)不就实现C中得&拉
jonaslee 2004-07-29
  • 打赏
  • 举报
回复
txt1.setfocus 这话有没有问题??
Geo_Cra 2004-07-29
  • 打赏
  • 举报
回复
的确如此,C中的>><<直能用乘除2来模拟
其他的And,Or,Xor等位运算都是支持的
yanyanyanyan 2004-07-29
  • 打赏
  • 举报
回复
up

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧