Sign in Join
Wiki copytemporary

Dollar sign: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-<div style="float:left; margin: 0 25px 20px 0; padding:40px; font-size:500%; font-family: Georgia; background-color: #f9f9f9; border: 2px solid #777777;">
2-
31\$
4-
5-</div>
62
73In [[ASCII]], the character code decimal `36` (or hexadecimal `24`) is defined to be `$` (dollar sign).
84
95## Pascal
106
117As a [[PXSC]] extension, the symbol `$`, pronounced “dollar sign”, is used to indicate a [[Hexadecimal|hexadecimal]] base.\
128
139``` pascal
1410program dollarSignDemo(input, output, stderr);
1511
1612var
1713 i: longint;
1814
1915begin
2016 // '$' as well as '0x' are recognized by readLn
2117 // as hexadecimal base prefixes
2218 readStr('$24', i);
2319 writeLn(i); // will print 36
2420 writeLn(-$24); // will print -36
2521end.
2622```
2723
2824An optional sign is written in front the base indicator.
2925
3026## other appearances
3127
3228For [[FPC]] and [[Delphi]] [[Compiler|compilers]], the dollar sign appears in [[Compiler directive|compiler directives]] of the form `{$directive}`.
3329
3430---
3531*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](/wiki-contact).*

Back to history