Artikelverzeichnis
1 Ausgabefunktion printf
Die in der C-Sprache häufig verwendete Formatausgabefunktion ist printf. 使用printf时,需要声明头文件stdio.h
. Das Grundformat von printf ist
printf ("格式控制字符串",输出列表);
Die am häufigsten verwendeten Formatspezifikationszeichen sind wie folgt
Formatzeichen | Bedeutung |
---|---|
%D | als Dezimalzahl ausgeben |
%Ö | Gibt Ganzzahlen oktal aus, ohne Präfix 0 |
%X | Ganzzahlausgabe im Hexadezimalformat |
%u | Gibt eine vorzeichenlose Ganzzahl als Dezimalzahl aus |
%F | Ausgabe entsprechend der Gleitkommazahl, die Standardausgabe beträgt 6 Bit |
%.nf | Ausgabe entsprechend der Gleitkommazahl, Ausgabe n Dezimalstellen |
%C | ein einzelnes Zeichen ausgeben |
%S | Ausgabezeichenfolge |
%P | Gibt den Wert des Zeigers (Adresse) im Hexadezimalformat aus |
如果在“%”后为“-”,表示输出结果左对齐(在规定输出长度的情况下,默认为右对齐),如果在“%”后为“+”,则输出数值的符号 (正号或负号)。
2 Eingabefunktion scanf
Die in der C-Sprache häufig verwendete Formateingabefunktion ist scanf. Das Grundformat von scanf ist
scanf("格式字符串",地址列表);
Die Adressliste besteht aus dem Adressoperator „&“ und Variablennamen. Zusätzlich zu scanf gibt es in der C-Sprache getchar, putchar, gets usw.