Donnerstag, 21. Oktober 2010

Escapesequenzen

In vielen Programmiersprachen gibt es Escapesequenzen. Doch welche Bedeutung haben diese? Genau das sollten wir in SAE herausfinden. Dafür haben wir uns in Gruppen zusammen getan und haben in der folgenden Tabelle nach den Beschreibungen der Escapesequenzen gesucht:

Escapesequenzen Beschreibung
\\ umgekehrter Schrägstrich
\b Rückschritt
\f Seitenvorschub
\n Zeilenumbruch
\t horizontaler Tabulator

Danach wurden wir dazu aufgefordert folgende Eingabe in unser System zu machen:

class Programm
{
static void Main(string[] args)
{
System.Console.
WriteLine(“\n” + “12+3/3=” + (12+3/3));
Console.Read();
}
}

Die Frage war, was gibt uns das Programm am Ende aus?
Es macht einen Zeilenumbruch und schreibt dann 12+3/3=13

Daraufhin kam die Frage, was sich aus dem Ergebnis des Programms mathematisch ableiten lässt?
Ganz einfach: Das Programm rechnet automatisch mit der Regel Punkt vor Strich.

Mit den Escapesequenzen kann man aber auch noch ganz andere Sachen machen. Wir durften zum Beispiel ein kleines bisschen rum probieren, bevor wir es dann doch irgendwie geschafft haben folgende Zeilen auch so um zu setzten:

Das ist      
  ein sehr    
    kurzer  
      Text.

Vielleicht könnt ihr euch ja mit der oben stehenden Tabelle ausmalen, wie die Eingabe lauten muss, damit die Zeilen so dastehen.

Keine Kommentare:

Kommentar veröffentlichen