Για να εξάγετε τιμές ή να εκτυπώνετε κείμενο στη C, μπορείτε να χρησιμοποιήσετε τη συνάρτηση printf():
Σύνταξη:
printf("text");
Το “text” μπορεί να είναι οποιοσδήποτε συνδυασμός χαρακτήρων, αριθμών και συμβόλων. Για παράδειγμα, η ακόλουθη εντολή εκτυπώνει το κείμενο “Hello, World!” στην οθόνη:
printf("Hello, World!");
Εάν θέλετε να εκτυπώσετε μια μεταβλητή, μπορείτε να χρησιμοποιήσετε το %d (για ακέραιους αριθμούς), %f (για δεκαδικούς αριθμούς) και %s (για συμβολοσειρές) στη συνάρτηση printf():
int x = 5; printf("The value of x is %d", x);
Σε αυτό το παράδειγμα, η μεταβλητή x εκτυπώνεται μαζί με το κείμενο “The value of x is”. Το %d λέει στη συνάρτηση printf() να αντικαταστήσει τον κωδικό %d με την τιμή της μεταβλητής x.
Μπορείτε επίσης να χρησιμοποιήσετε διάφορα άλλα χαρακτηριστικά, όπως το %c για έναν χαρακτήρα, το %u για έναν ακέραιο αριθμό χωρίς πρόσημο, το %e για την επιστημονική αναπαράσταση δεκαδικών αριθμών, και πολλά άλλα.
Μπορείτε να χρησιμοποιήσετε όσες συναρτήσεις printf() θέλετε. Ωστόσο, να σημειώσετε ότι δεν εισάγει μια νέα γραμμή στο τέλος της έξοδου:
Για να προσθέσετε μια νέα γραμμή, μπορείτε να χρησιμοποιήσετε τη σειρά απόδρασης \n, ως εξής:
printf("Hello, World!\n");
Στο παραπάνω παράδειγμα, το \n προσθέτει μια νέα γραμμή μετά την έξοδο του κειμένου “Hello, World!”.