Abschneiden
Etwas abzuschneiden bedeutet, es zu verkürzen, indem ein Teil davon entfernt wird. In der Informatik können beim Abschneiden Ziffern einer Zahl, Zeichen aus einer Zeichenkette oder Daten entfernt werden, die eine festgelegte Größe oder Grenze überschreiten.
Wenn beispielsweise die Gleitkommazahl 2.75 auf eine Ganzzahl gekürzt wird, wird der Nachkommateil entfernt und es entsteht 2. Das Abschneiden unterscheidet sich vom Runden, daher wird 3.875 zu 3 statt zu 4. Außerdem werden negative Zahlen in Richtung null verschoben: Beim Abschneiden von -2.75 entsteht -2 und nicht -3.
Zeichenketten werden möglicherweise abgeschnitten, wenn sie eine Zeichenbegrenzung überschreiten. Beispielsweise kann ein Programm die Texteingabe eines Benutzers Eingabe abschneiden, wenn sie zu viele Zeichen enthält. Wenn ein Benutzer beispielsweise 300 Zeichen eingibt, obwohl nur 250 erlaubt sind, schneidet das Programm beim Speichern der Daten die letzten 30 Zeichen ab. (Eine bessere Lösung wäre, das Eingabefeld auf 250 Zeichen zu begrenzen, um ein unerwartetes Abschneiden zu vermeiden.)
Anwendungen schneiden auch Dateinamen und Beschriftungen visuell ab, wenn sie zu lang sind, um in einem kleinen Bereich angezeigt zu werden. Eine App könnte beispielsweise „This document has a really long filename.txt“ bei der Anzeige in einer schmalen Spalte zu „This document has a...“ verkürzen. Die Auslassungspunkte zeigen an, dass ein Teil des ursprünglichen Textes ausgelassen wurde, obwohl die Auslassungspunkte selbst nicht Teil des Abschneidens sind.
Abschneiden in der Computerprogrammierung
Viele Programmiersprachen stellen eine Funktion zum Abschneiden von Zahlen bereit. Beispielsweise verwendet Python math.trunc(), während JavaScript Math.trunc() verwendet. Beide entfernen den Nachkommateil einer Zahl, ohne sie zu runden. Ein Entwickler eines Videospiels könnte beispielsweise den Wert der Stufe eines Spielers beim Anzeigen auf dem Bildschirm abschneiden. Wenn die Stufe des Spielers im Spiel 6.92 beträgt, wird auf dem Bildschirm 6 angezeigt. Sobald der Wert 7.0 oder höher erreicht, wird 7 angezeigt.
Das Abschneiden einer Zeichenkette umfasst das Extrahieren der Zeichen innerhalb eines festgelegten Bereichs. Die PHP-Funktion substr($text, 0, 6) beginnt beim ersten Zeichen und übernimmt genau sechs Zeichen aus der Zeichenkette $text. Mit mb_substr() kann mehrbytekodierter Text sicher anhand des von der Zeichenkette benötigten Speicherplatzes begrenzt werden. Beide Methoden sind nützlich, um sicherzustellen, dass Zeichenketten klein genug sind, um in einer Datenbank oder an einem anderen Ort mit Größenbeschränkungen gespeichert zu werden.
NOTE:Beim Abschneiden wird der ausgelassene Teil der Daten dauerhaft verworfen, sofern das Programm den ursprünglichen Wert nicht an anderer Stelle beibehält.
Testen Sie Ihr Wissen