怎么取字节中某一位的值?? 在c中可以有bit,可是在delphi中应该怎么来定义和取到某一位?? 比如取16进制28的第0位,我知道应该是0,第三位,我知道应该是1;可是怎么来定义一个变量把取出来的值放进去,还有就是怎么来取?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么意思,你是说把byte转换成二进制字符串??应该有位操作函数吧。。 用移位(shr)和与(and)运算function GetBit(num: Integer;n: Byte): Byte;begin Result := (num shr n) and 1;end; if ((2 and 2)=2) then //左数第二位是1,就是说if ((a and b)=a) then //将b的值分别取二进制的左数第几位为1的值 quickreport报表问题 小弟能否把 Adobe的PDF阅读控件(acropdf.dll)与我的软件一起发发布吗? InternetCheckConnection的问题 急!分割字符串遇到的奇怪问题,头都大了 如何用TTable或是Tdatabase连接access数据库呢? DLL调用的奇怪问题,高手请进。。。 简单问题100分相送在线等待!!1 如何在MDIFROM里画上图象?? 晕了~~~! 请众家兄弟帮小弟我看看这段代码,我真是搞不懂!!! 哪有QUICKREPORT3。5FORD6下载? 关于多线程的问题? 非OCX超级高手勿进!
应该有位操作函数吧。。
function GetBit(num: Integer;n: Byte): Byte;
begin
Result := (num shr n) and 1;
end;
//左数第二位是1,就是说
if ((a and b)=a) then
//将b的值分别取二进制的左数第几位为1的值