Wiki copymirror

This is a mirror of the wiki at pascal.chat. Editing, history and sign-in are there.

Dollar sign

English · Français · Português · Suomi · Русский

$

In ASCII, the character code decimal 36 (or hexadecimal 24) is defined to be $ (dollar sign).

Pascal

As a PXSC extension, the symbol $, pronounced “dollar sign”, is used to indicate a hexadecimal base.\

pascal
program dollarSignDemo(input, output, stderr);

var
    i: longint;

begin
    // '$' as well as '0x' are recognized by readLn
    // as hexadecimal base prefixes
    readStr('$24', i);
    writeLn(i);    // will print  36
    writeLn(-$24); // will print -36
end.

An optional sign is written in front the base indicator.

other appearances

For FPC and Delphi compilers, the dollar sign appears in compiler directives of the form {$directive}.


From the Free Pascal wiki, page "Dollar sign", as it stood on 2024-02-28 after a change by Alextp, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 2, last changed by WikiArchive .