关于数值转换的问题?(30分)

  • 主题发起人 主题发起人 dreamya
  • 开始时间 开始时间
D

dreamya

Unregistered / Unconfirmed
GUEST, unregistred user!
我收到一个整数,但我要把他变成一个二个字节的二进制数通过串口传输,先传高字节,怎么办,谢谢?
 
用smallInt

procedure TForm1.Button1Click(Sender: TObject);
var
a:integer;
b:smallint;
begin
a:=100;
b:=a;
end;
 
什么意思,谢谢,请讲仔细一点?>
 
转成两字节的整数,正常发送该整数就行了。
 
能不能给我个详细的例子?谢谢!
 
一个整数是4个字节
word是2个字节
a:word;
b:array[0..1]of byte;
move (a,b,2);
hibyte(a)
lowbyte(a)
 
多人接受答案了。
 
后退
顶部