16.12.2012 Views

Tabellenanhang - Abklex

Tabellenanhang - Abklex

Tabellenanhang - Abklex

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

16 ANHANG B. ZEICHENSÄTZE UND SONDERTASTEN<br />

B.2 German-ASCII<br />

Falls das Ein- oder Ausgabegerät einen deutschen 7-Bit-ASCII-<br />

Zeichensatz enthält, sind folgende Ersetzungen der amerikanischen<br />

Zeichen durch deutsche Sonderzeichen üblich:<br />

Nr. US-Zeichen US-ASCII German ASCII<br />

91 linke eckige Klammer [ Ä<br />

92 Backslash \ Ö<br />

93 rechte eckige Klammer ] Ü<br />

123 linke geschweifte Klammer { ä<br />

124 senkrechter Strich | ö<br />

125 rechte geschweifte Klammer } ü<br />

126 Tilde ~ ß<br />

Achtung: Der IBM-PC und Ausgabegeräte von Hewlett-Packard<br />

verwenden keinen 7-Bit-ASCII-Zeichensatz, sondern eigene 8-<br />

Bit-Zeichensätze, die die Sonderzeichen unter Nummern höher<br />

127 enthalten, siehe vorhergehende Tabelle.<br />

B.3 ASCII-Steuerzeichen<br />

Die Steuerzeichen der Zeichensätze dienen der Übermittlung<br />

von Befehlen und Informationen an das empfangende Gerät und<br />

nicht der Ausgabe eines sicht- oder druckbaren Zeichens. Die<br />

Ausgabegeräte kennen in der Regel jedoch einen Modus (transparent,<br />

Monitor, Display Functions), in der die Steuerzeichen<br />

nicht ausgeführt, sondern angezeigt werden. Die meisten Steuerzeichen<br />

belegen keine eigene Taste auf der Tastatur, sondern<br />

werden als Kombination aus der control-Taste und einer Zeichentaste<br />

eingegeben. In C/C++ läßt sich jedes Zeichen durch<br />

seine oktale Nummer in der Form \123 oder durch seine hexadezimale<br />

Nummer in der Form \x53 eingeben (hier das S).<br />

dezimal C-Konst. ASCII Bedeutung Tasten<br />

0 \x00 nul ASCII-Null control @<br />

1 soh Start of heading control a<br />

2 stx Start of text control b

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!