请问各位高手:delphi中对位操作比如:取某一位,置某一位 那种方式最好?(100分)

  • 主题发起人 主题发起人 luckyfire
  • 开始时间 开始时间
L

luckyfire

Unregistered / Unconfirmed
GUEST, unregistred user!
就是和硬件操作很密切!
能举例子更好,或着提供资料来源
多谢大侠热心~
 
I:integer;
//如果取第3位
保存到到b:byte;
b:=I shr 2 and $1;
置I的第三位
I:=$1 shr 2 or I;
 
你的问题不是很清楚的。单纯的取某一位与置某一位,是没有比较性的,关键是个人准备干什么,工作量的大小,算法不是问题。要比较哪一个最好,可以测试两种情况下,运行时间等去度量。
 
多人接受答案了。
 
后退
顶部