| |
Oktober 2001 Abbildender Ada, v1.2: Diagramm von Druckfehlern 2-3 2 2,2,3 FixpunktcDruckfehler Ein fixed-point Druckfehler IDL besteht aus einem ganzzahligen Teil, ein Dezimalkomma, ein Bruchteil, und ein ' d ' oder ' D '. Bestehen Ganzzahl und die Bruchteile aus Reihenfolgen der Dezimalziffern. Entweder der ganzzahlige Teil oder das Bruchteil, aber nicht beide, können fehlen. Der Dezimalstrich Punkt kann fehlen, wenn das Bruchteil fehlt. Ein lexically gleichwertiger Fixpunktdruckfehler wird gebildet, indem man zur Ganzzahl hinzufügt Teil (oder "0", wenn der ganzzahlige Teil) fehlt: ? ".", (Dezimalkomma), ? das Bruchteil (oder "0", wenn das Bruchteil fehlt). 2,2,4 Zeichenliterale IDL-Zeichenliterale sind einzelnen Grafikzeichen oder die Entweichenreihenfolgen, die vorbei umgeben werden einzelne Anführungsstriche. Die erste Form ist lexically Äquivalent zu einem Ada-Zeichenliteral. Tabelle 2-1 liefert lexikalische Äquivalente für die definierten Entweichenreihenfolgen. Gleichwertig Zeichenliterale können auch verwendet werden, aber werden nicht empfohlen, wenn sie innen verwendet werden Hintereinanderschaltungsausdrücke. Tabelle 2-1 Lexikalische Äquivalente für die definierten Entweichenreihenfolgen Beschreibung IDL Entweichen Oktal Wert Anwendbar auf Lexikalisches Diagramm Ada Putzfrau wchar neue Zeile \n 012 4 4 Ada.Characters.Latin_1.LF horizontaler Vorsprung \t 011 4 4 Ada.Characters.Latin_1.HT vertikaler Vorsprung \v 013 4 4 Ada.Characters.Latin_1.VT Rückschritt \b 010 4 4 Ada.Characters.Latin_1.BS Wagenrücklauf \r 015 4 4 Ada.Characters.Latin_1.CR Formularvorschub \f 014 4 4 Ada.Characters.Latin_1.FF Alarm \a 007 4 4 Ada.Characters.Latin_1.BEL Gegenschrägstrich \ \ 134 4 4 Ada.Characters.Latin_1.Reverse _ Schrägstrich Fragezeichen \? 077 4 4 Ada.Characters.Latin_1.Question einzelner Anführungsstrich \ ' 047 4 4 Ada.Characters.Latin_1.Apostrophe doppelter Anführungsstrich \ " 042 4 4 Ada.Characters.Latin_1.Quotation Oktalzahl \ooo ooo 4 4 Character'val(8#ooo #) Hexagonzahl \xhh N/A 4 Character'val(16#hh #) unicode Buchstabe \uhhhh N/A 4 Wide_Character'val(16#hhhh #) |  |
|
| |
|
|