mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Wie viele Space ist ein Tab


Autor: Thomas B. (thomas1)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie viele Spaces (' ') ist ein Tab (\t) ?
Wenn ich zum Beispiel 80 Zeichen überspringen will, könnte ich die 
for-Schleife kleiner halten, wenn ich Tabs anstatt Spaces senden würde.
z. B. 20 Tabs anstatt 80 Spaces.

Autor: obj (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Meistens vier.

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
... und im Unix-Umfeld traditionell 8.

Autor: Walter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich benutze gerne 6

Autor: Vlad Tepesch (vlad_tepesch)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich nehm meistens 2

Autor: Lasse S. (cowz) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn du 80 Zeichen überspringen möchtest, solltest du 80 mal '\t' 
senden, das sind nämlich auch 80 Zeichen. Deren Darstellung ist nur u.U. 
größer als 80 ' '.

Autor: Ist halt nicht normiert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab aber auch schon Programme gehabt bei dennen es nur zwei waren! 
Aus gewohnheit stelle ich es dann aber meistens auf vier um!

Autor: Andi S. (laserandi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Tab ist ein ASCII Zeichen 0x09. Wie viele Spaces das ausmacht hängt von 
Deiner Anwendung ab. Z.B. in Geany kann man das Verhältnis einstellen.

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Üblicherweise entspricht ein \t nicht genau n Leerzeichen, sondern 
bis zu n Leerzeichen, d.h. entspricht einem Sprung in die nächste 
Tabulatorposition.

Beispiel: Tabweite 8


ab\tx
abc\tx
abcd\tx

Daraus wird (der Übersichtlichkeit '·' als Leerzeichen verwendet)

01234567890
ab······x   Ersatz durch 6 Leerzeichen
abc·····x   Ersatz durch 5 Leerzeichen
abcd····x   Ersatz durch 4 Leerzeichen

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.