Schade, Delphi kann inzwischen auch Binär, aber
nicht für Chars.
%00001010 = 10 (8 Bit, 1 Byte)
Delphi-Quellcode:
Pos(sLineBreak, inbuffer) // #13#10 im Windows
Pos(#13#10, inbuffer) // dezimal
Pos(#015#012, inbuffer) // oktal
Pos(#$0D#$0A, inbuffer) // hexadezimal
Pos(#$D#$A, inbuffer) // hexadezimal (ja, hier ist die Null egal)
Pos(#%00001101#%00001010, inbuffer) // binär (aber nee)
Pos(^M^J, inbuffer) // uralte Escapesequenz
%x = binär
x = dezimal
$x = hexadezimal
#0x = ocatal ... aber nur bei Chars, also nach einem #
#x = dezimal
#$x = hexadezimal (
ANSI, wenn maximal FF, ansonsten
Unicode)
#$00xx = hexadezimal (explizit
Unicode)
^x = escape sequence (@=0, A bzw. a = 1, B=2, 0=p ... siehe Charmap.exe und
xor $40
)
Delphi-Quellcode:
#$85 = #$2026 = #8230 // bei einer deutschen Codepage (deutsches Windows)
#$0085 = #$0085 = #133