function ByteToBin(value: byte): string;
const
v: byte = 1;
var
i: integer;
begin
for i:= 7 downto 0 do
//利用1左移和byte值相与获得为1的位
if ( (v shl i) and value <> 0 ) then
result := result + '1 '
else
result := result + '0 ';
end;
本文介绍了一个将Byte类型值转换为二进制字符串表示形式的函数实现。该函数通过循环左移位并进行按位与操作来确定每个比特位的状态。
802

被折叠的 条评论
为什么被折叠?



