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


von Thomas B. (thomas1)


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.

von obj (Gast)


Lesenswert?

Meistens vier.

von (prx) A. K. (prx)


Lesenswert?

... und im Unix-Umfeld traditionell 8.

von Walter (Gast)


Lesenswert?

ich benutze gerne 6

von Vlad T. (vlad_tepesch)


Lesenswert?

ich nehm meistens 2

von Lasse S. (cowz) Benutzerseite


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 ' '.

von Ist halt nicht normiert (Gast)


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!

von Andi S. (laserandi)


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.

von Rufus Τ. F. (rufus) Benutzerseite


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.