Download Inhoudsopgave Inhoud Print deze pagina

Onbekende Tekenconstanten; Onbenoemde Tekenconstanten; Onbenoemde Stringconstanten - Conrad C-Control II Unit Gebruiksaanwijzing

Inhoudsopgave

Advertenties

Binaire getallen zijn gevolgen van de binaire cijfers 0 en 1 met het voorvoegsel "0b" of "0B". Achttallige
getallen worden niet ondersteund.
Voorbeelden:
Decimale getallen
Getallen met zwevende komma
Hexadecimale getallen
Binaire getallen

5.6.3 Onbekende tekenconstanten

Tekenconstanten staan voor de ASCII – codes ervan (waardenbereik 0 ... 255) en kunnen als gehele
getallen in numerieke termen gebruikt worden. Onbenoemde tekenconstanten worden door twee
aanhalingstekens ingesloten en bestaan zelf uit een enkel teken of een speciale code.
Speciale codes maken de weergave mogelijk van tekens die in de brontekst niet zichtbaar zouden zijn
(b.v. besturingstekens, spatietekens). Ook het aanhalingsteken zelf moet als speciale code geschreven
worden. Speciale codes beginnen met een backslash \.
Aansluitend volgt zonder spatie een codeteken (niet case – sensitief) of de aanduiding van de ASCII –
code als decimaal of hexadecimaal getal; het hexadecimale voorteken is hier alleen een x zonder 0.
Speciale codes met codeteken
Codeteken
Betekenis
a
Beltoon (bel)
b
Backspace (
f
Besturingsteken "form feed"
Pagina doorschuiven op een printer
n
Besturingsteken "nieuwe regel"
Regel doorschuiven op een printer
r
Besturingsteken "carriage return"
Wagen teruglopen op een printer
t
Tabulator (spatieteken)
\
Backslash
'
Aanhalingsteken
"
Dubbel aanhalingsteken
Speciale codes met ASCII – tekens (voorbeelden):
Teken
Constante in decimale vorm
A
'\65'
a
'\97'
0
'\48'
$
'\36'
Tabulator
'\9'

5.6.4 Onbenoemde stringconstanten

Constante strings (of "tekenkettingen") zijn constante teksten in twee dubbele aanhalingstekens "".
Tussen de aanhalingstekens kan elk teken dat weergegeven kan worden staan. Als de string zelf een
aanhalingsteken moet bevatten, dan moet dit via een speciale code (zie boven) ingebed worden. Dat
geldt ook voor besturingstekens die niet weergegeven kunnen worden. De constante string
"\"abc\txyz\" "
bevat dus 9 tekens: een aanhalingsteken, de lettervolgorde "abc", een tabulator, de lettervolgorde "xyz"
en nog een aanhalingsteken.
 
Het afsluitende aanhalingsteken van een stringconstante moet voor het eind van de
regel staan.
Langere strings kunnen gevormd worden doordat twee stringconstanten, steeds tussen
aanhalingstekens, achter elkaar in de brontekst staan. Tussen de deelstrings mogen willekeurige spaties
staan, ook regeldoorschuivingen.
0
0.0
0x0
0b0
n teken terug)
Constante in hexadecimale vorm
17
-12345
1.5
-123.456
0xFF
0XABCD
0b01
0B11101
Volledige tekenconstante
'\a'
'\b'
'\f'
'\n'
'\r'
'\t'
'\\'
'\''
'\"'
'\x41'
'\x61'
'\x30'
'\x24'
'\9'
31

Advertenties

Inhoudsopgave
loading

Deze handleiding is ook geschikt voor:

19 11 11

Inhoudsopgave