Wie viele Zeichen sind in einer Zeile?

Wie viele Zeichen sind in einer Zeile?

Hallo Leute.

Ich habe eine Anfängerfrage und habe erfolglos im Internet gesucht. Siehe den folgenden Hinweis:

Linux-Kernel umfasst mehr als 15 Millionen Codezeilen

Wie viele Zeichen sind nun in einer Zeile? Ich öffnete meinen Texteditor, um das herauszufinden, und bekam dieses verrückte Ergebnis:

Bildschirmfoto

Danke

Antwort1

Deine Frage lässt sich eigentlich nicht sinnvoll beantworten. Du stellst hier irgendwie die falsche Frage.

Es gibt keine konstante Anzahl von Zeichen pro Zeile. Eine Zeile im allgemeinen, technischen Sinne kann eine beliebig lange Zeichenfolge sein, die mit einem Zeilenumbruchzeichen endet \n. Wenn dieses Zeichen einfach nicht vorkommt, kann die Zeileäußerstlang. Es hängt wirklich von derInhaltvon dem, was Sie schreiben. Es ist nicht wie in einem Textverarbeitungsprogramm (oder auf dieser Website), wo Zeilenumbrüche automatisch erfolgen und die mögliche Zeilenlänge von der Schriftgröße oder Seitenausrichtung abhängt.

Im Quellcode ist dies auch mit der Schwierigkeit verbunden, zu bestimmen, was genau eine Codezeile ist. Sind Quellcodekommentare, die eigentlich nichtCode, also Verarbeitungsanweisungen, zählen? Zählen leere Zeilen (Zeilen mit nur Leerzeichen)? Für Quellcode gibt es eine Metrik namensQuellcodezeilen, oderSLOC.Dieser Artikelhat einige weitere Informationen darüber.

In einem verlinkten Artikel stellt H fest:

Es ist erwähnenswert, dass diese Zahlen die im Kernel enthaltenen Kommentare, Leerzeilen, Dokumentationen, Skripte und Userland-Tools enthalten ( find . -type f -not -regex '\./\.git.*' | xargs cat | wc -l).

Es handelt sich also wirklich um die Anzahl der Zeilenumbruchzeichen, einschließlich Kommentare, Leerzeilen usw. aller Dateien mit Ausnahme der Revisionskontrollmetadatendateien (Git). Dies misst diephysischZeilen (Zählen der \nZeichen) und hängt wirklich von Dingen wie der Formatierung des Quellcodes ab.

Antwort2

Für den Linux-Kernel gibt es tatsächlich eine feste Begrenzung von 80 Zeichen pro Zeile.

Sie können die durchschnittliche Zeilenlänge jedoch ermitteln, indem Sie die Dateigröße durch die ungefähre Zeilenanzahl dividieren (oder indem Sie ein beliebiges Zeilen-/Zeichentool wie wc verwenden).

verwandte Informationen