如何从三个字节中读取前一个半字节的值? 例如:一个文件中的三个字节:byte1 byte2 byte3,现在要将byte1和byte2的一半的值读出来,然后再将byte2剩下的一半和byte3读取出来,这样如何操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var b1,b2,b3:byte; i1,i2:integer;begin b1:=$12; b2:=$34; b3:=$56; i1:= b1; i1:= i1 shl 4; i1:= i1 or (b2 shr 4); i2:= b2 and $0F; i2:= i2 shl 8; i2:= i2 or b3;end;//试试这个 思路简单的想法就是,进行类型,然后copy,呵呵 用copy就可以呀i:=byte1byte2byte3;j:=copy(i;m;n);//m为其始位子,n为往后复置几位。 javaman8(javaman) 如果是变量怎么写这串代码啊? copy。。以前很多人问过这个问题了 利用存储过程查询数据的一个问题 delphi的exe程序双击后没动静,但任务管理器中可以看到,但在任务栏中不显示也不显示程序窗体.这是怎么回事啊? 如何修改文件的扩展名? 如何编写串口读写程序? 怎样在位图上写字?请高手不吝赐教! 急急。。。请各位帮忙! 如和用动态变量表示控件名,如有控件checkbox1,checkbox2,checkbox3...(马上结帖) 毕业设计菜鸟问题紧急求救,关于1对多数据计算问题. 问一个可笑的问题。希望能得到回复 我该如何得得到系统的当前月份呢 急!请问有关tchart控件?? 数据库用access,用什么方法使软件在局域网上运行?
b1,b2,b3:byte;
i1,i2:integer;
begin
b1:=$12;
b2:=$34;
b3:=$56;
i1:= b1;
i1:= i1 shl 4;
i1:= i1 or (b2 shr 4);
i2:= b2 and $0F;
i2:= i2 shl 8;
i2:= i2 or b3;
end;
//试试这个
i:=byte1byte2byte3;
j:=copy(i;m;n);//m为其始位子,n为往后复置几位。
如果是变量怎么写这串代码啊?