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

vb中可以进行位操作吗?

楼主lvaqdz(--==风==--)2003-10-02 10:40:10 在 VB / 基础类 提问

vb中可以进行位操作吗?  
  如果可以,给个例子好吗? 问题点数:10、回复次数:5Top

1 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2003-10-02 11:00:03 得分 3

用乘除代替移位  
   
  *2:左移一位  
  \2:右移一位  
   
  以此类推Top

2 楼jlum99(闲人)回复于 2003-10-02 11:52:24 得分 2

这样位移行是行,但容易出错的,不是很准确Top

3 楼rainstormmaster(暴风雨 v2.0)回复于 2003-10-02 13:55:40 得分 2

用乘除代替移位  
   
  *2:左移一位  
  \2:右移一位  
   
  很准确Top

4 楼CHKK(hello)回复于 2003-10-02 14:14:14 得分 3

同意楼上的,在汇编中乘除就是靠移位实现的,反过来也可以,当然了有时可能出错但那是由于符号位的问题,只要在使用中注意,完全可以避免出错!  
  AND  
  OR    
  XOR  
  NOTTop

5 楼lvaqdz(--==风==--)回复于 2003-10-02 15:25:41 得分 0

说的有理!  
  不过,我想问:  
  16进制“AA”的2进制是“10101010”,它占一个字节。那么在vb里怎么表示它呢?即,如何用一个字节表示16进制的“AA”(或2进制的“10101010”)?  
  用chr(170)不行,我已经试过了。因为asc(chr(170))=0,这就不是16进制的“AA”了。Top

相关问题

  • VB中数据的移位操作?
  • vb中如何进行移位操作
  • vb 操作ACCESS中的宏
  • 在VB中怎样实现移位操作??
  • VB中如何实现左移,右移位操作?急!
  • VB excel操作???
  • vb中有集合操作吗?
  • VB中怎样判断操作系统?
  • VB中用API操作注册表
  • VB中有关数据操作问题

关键词

  • 乘除
  • 进制
  • aa

得分解答快速导航

  • 帖主:lvaqdz
  • zyl910
  • jlum99
  • rainstormmaster
  • CHKK

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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