// Dies ist unser erstes C-Programm, was mit printf() und mathematischen Funktionen arbeitet. /* Dies ist ein C-Kommentar, der vom Compiler ignoriert wird, und nur der Übersichtlichkeit dient! Er beginnt mit Schrägstrich-* und endet mit *-Schrägstrich. */ // In C++ (und oft auch beim C-Präprozessor) sind auch Kommentare erlaubt, die mit // doppeltem / beginnen, und die dann bis zum Ende der Zeile gehen. /* Die #include-Anweisung des Präprozessors fügt an dieser Stelle eine Datei ein. */ #include // <- Hier wird die Funktion "printf()" deklariert #include // <- Hier wird die Funktion "sin()" deklariert int main() // Hauptprogramm { /* <- Öffnende Klammer (wie "BEGIN" in Pseudocode) */ /* Hier wird der Sinus einer Fließkommazahl berechnet und ausgegeben. */ /* WICHTIG: Die Argumente der trigonometrischen Funktionen sind in RADIANS */ /* anzugeben, NICHT IN GRAD!!! */ printf("%s(%d) = %f\n", "Sinus", 111, sin(111.0) ); return 0; /* 0 als "Erfolgsmeldung" an das aufrufende Betriebssystem zurückgeben */ } /* <- Schließende Klammer (wie "END" in Pseudocode) */ /* ACHTUNG: Da hier mathematische Funktionen verwendet werden, muss das Programm mit der Mathe-Bibliothek (libm) verlinkt werden, also compilieren mit: cc -lm -o printf-beispiel.exe printf-beispiel.c */