还是个关于数值类型转换的有关问题
还是个关于数值类型转换的问题!
现在 两个 16进制的数 就是FF和EE
要把他连起来弄成 一个数 变成FFEE怎么弄啊
还有把FFEE变成FF和EE又是怎么弄啊
谢谢指点!
------解决方案--------------------
还有一个问题没回答:
“还有把FFEE变成FF和EE又是怎么弄啊”
可以这样弄:(细心看一下,就是前面的例2)
var
B1, B2 : Byte;
P : ^Byte;
W : integer;
begin
W := $FFEE;
P := @W;
B2 := P^;
Inc(P);
B1 := P^;
ShowMessage( Format( '%.2x ',[B1]) );
ShowMessage( Format( '%.2x ',[B2]) );
end;
也可以用位运算实现.....自己有时间练习一下吧。
现在 两个 16进制的数 就是FF和EE
要把他连起来弄成 一个数 变成FFEE怎么弄啊
还有把FFEE变成FF和EE又是怎么弄啊
谢谢指点!
------解决方案--------------------
还有一个问题没回答:
“还有把FFEE变成FF和EE又是怎么弄啊”
可以这样弄:(细心看一下,就是前面的例2)
var
B1, B2 : Byte;
P : ^Byte;
W : integer;
begin
W := $FFEE;
P := @W;
B2 := P^;
Inc(P);
B1 := P^;
ShowMessage( Format( '%.2x ',[B1]) );
ShowMessage( Format( '%.2x ',[B2]) );
end;
也可以用位运算实现.....自己有时间练习一下吧。