BinStr

Convert integer to string with binary representation.

Declaration

Source position: systemh.inc line 1274

  function BinStr(Val: LongInt; cnt: Byte) : shortstring;
  function BinStr(Val: Int64; cnt: Byte) : shortstring;
  function BinStr(Val: QWord; cnt: Byte) : shortstring;

Description

BinStr returns a string with the binary representation of Value. The string has at most cnt characters. (i.e. only the cnt rightmost bits are taken into account) To have a complete representation of any longint-type value, 32 bits are needed, i.e. cnt=32

Errors

None.

See also

Name Description
HexStr Convert integer value to string with hexadecimal representation.
OctStr Convert integer to a string with octal representation.
Str Convert a numerical or enumeration value to a string.
Val Calculate numerical/enumerated value of a string.

Example

Program example82;
{ Program to demonstrate the BinStr function }
Const Value = 45678;
Var I : longint;
begin
  For I:=8 to 20 do
    Writeln (BinStr(Value,I):20);
end.