Skip to content

BinStr

Convert integer to string with binary representation.

Declaration

Source position: systemh.inc line 1366

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
Str Convert a numerical or enumeration value to a string.
Val Calculate numerical/enumerated value of a string.
HexStr Convert integer value to string with hexadecimal representation.
OctStr Convert integer to a string with octal representation.

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.