www.wikidata.de-de.nina.az
printf englisch print formatted ist eine sehr verbreitete Ausgabefunktion die aus der Programmiersprache C stammt Die Funktion nimmt eine Zeichenkette mit Text und Formatierungshinweisen sowie keinen einen oder mehrere Werte entgegen Die Zeichenkette wird ausgegeben und dabei die Werte in der entsprechenden Formatierung Schreibweise eingefugt In der Regel erfolgt die Ausgabe auf der Standardausgabe Es existiert daruber hinaus die Variante fprintf fur die Ausgabe auf einem beliebigen Ausgabedatenstrom z B Standardfehlerausgabe oder eine Datei Weil die printf Funktion haufig verwendet wird und bei einfachen Programmen oder ersten Programmierversuchen auch oft zur Fehlersuche durch die Ausgabe von Zwischenergebnissen eingesetzt wird hat sich der Begriff printf Debugging fur diese primitive Methode etabliert Inhaltsverzeichnis 1 Verwendung in der Programmiersprache C 2 Java 3 Einzelnachweise 4 Literatur 5 WeblinksVerwendung in der Programmiersprache C BearbeitenHallo Welt Programm in C Verwendung von printf include lt stdio h gt int main void printf Hallo Welt n return 0 Die Funktion besteht aus einem Formatierungsteil und den konkret auszugebenden Argumenten nbsp Ein Beispiel der printf FunktionDaten verschiedenen Datentypen werden in Strings mit folgenden Umsetzungs Zeichensequenzen angegeben Umsetzungssequenz Ausgabe i oder d int bzw Dezimalzahl x oder X Hexadezimalschreibweise in Gross oder Kleinschreibung o Oktalschreibweise ld li lo long double int int Oktal lld lli llo long long double int int Oktal f float oder double c char s char String p Adresse void Besondere Zeichen werden wie folgt umgesetzt Angabe Bedeutung Zeichen Ausgabe des Prozent Zeichens n Zeilenumbruch Sprung an den Anfang der folgenden Bildschirmzeile LF t Sprung zur nachsten Tabulatorposition TAB b Gehe ein Zeichen zuruck a Alarm Akustisches Signal r Sprung an den Anfang der aktuellen Bildschirmzeile CR Ausgabe des Gegenschragstrichs Backslash Ausgabe eines doppelten Anfuhrungszeichens Ausgabe eines einfachen Anfuhrungszeichens ooo ooo als Wert in Oktalschreibweise stellt den Char mit entsprechender ID dar xhh hh als Wert in Hexschreibweise stellt den Char mit entsprechender ID dar Java BearbeitenIn der Programmiersprache Java wurde 2004 mit Version 5 eine ahnliche Funktionalitat eingefuhrt Dort haben die beiden Klassen java io PrintStream und java io PrintWriter seitdem entsprechende Methoden namens format Ausserdem gibt es eine eigene Klasse java util Formatter sowie eine statische Methode format der Standardklasse String die entsprechende Formatierungsmuster verarbeiten und formatierte Strings erzeugen 1 Einzelnachweise Bearbeiten New Features and Enhancements J2SE 5 0 In JDK 5 0 Documentation Abgerufen am 20 Januar 2014 englisch Literatur BearbeitenBrian W Kernighan Dennis M Ritchie Programmieren in C 1 Auflage Hanser Munchen 1983 ISBN 3 446 13878 1 S 157 159 Weblinks Bearbeiten nbsp Wikibooks C Programmierung Einfache Ein und Ausgabe Lern und Lehrmaterialien https www man7 org linux man pages man3 printf 3 html Online Manual fur die Funktionen der C Standard Bibliothek https www man7 org linux man pages man1 printf 1 html Online Manual des Programms das die Funktion fur Shellskripte bereitstellt Abgerufen von https de wikipedia org w index php title Printf amp oldid 237196990