printf Temelleri
Coddy'nin C Journey'sinin Fundamentals bölümünün bir parçası — ders 11 / 63.
C'de, printf() fonksiyonu konsola biçimlendirilmiş çıktı yazdırmak için kullanılır. Bu, standart giriş/çıkış kütüphanesi <stdio.h>'ın bir parçasıdır.
printf() fonksiyonunun temel sözdizimi şöyledir:
printf("format string", argument1, argument2, ...);Format dizesi şunları içerebilir:
- Olduğu gibi yazdırılan düz metin
- % ile başlayan ve argümanların değerleriyle değiştirilen format belirleyicileri
İşte bazı yaygın format belirleyicileri:
- tam sayılar için
%d - kayan noktalı sayılar için
%f
%ckarakterler için%sdizeler için
Örnek:
int age = 25;
printf("I am %d years old.\n", age);Şu çıktıyı verecektir: I am 25 years old.
Dizginin sonundaki \n, yazdırma işleminden sonra imleci bir sonraki satıra taşıyan bir yeni satır karakteridir.
Görev
KolayAşağıdakileri yapan bir C programı yazın:
- Bir tamsayı (integer) değişkeni
yeartanımlayın ve onu 2023 değeriyle başlatın. - Bir kayan noktalı (float) değişken
pitanımlayın ve onu 3.14159 değeriyle başlatın. - Bu değerleri aşağıdaki formatta yazdırmak için
printf()kullanın:
The current year is 2023
The value of pi is 3.141590Her değişken türü için uygun format belirleyicileri kullandığınızdan emin olun. %f'nin float değerlerini varsayılan olarak 6 ondalık basamakla yazdırdığını, bu nedenle 3.14159 değerinin 3.141590 olarak görüntüleneceğini unutmayın.
Kopya kağıdı
printf() fonksiyonu konsola biçimlendirilmiş çıktı yazdırır ve <stdio.h> gerektirir:
printf("format string", argument1, argument2, ...);Yaygın biçim belirleyicileri:
- tam sayılar için
%d - kayan noktalı sayılar için
%f - karakterler için
%c - dizgiler (stringler) için
%s
Örnek:
int age = 25;
printf("I am %d years old.\n", age);Yeni satırlar için \n kullanın.
Kendin dene
#include <stdio.h>
int main() {
// Değişkenlerinizi burada tanımlayın ve başlatın
// printf ifadeleriniz burada olsun
return 0;
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Fundamentals bölümündeki tüm dersler
2Değişkenler
Veri TipleriTam Sayı (Integer)Float - DoubleKarakterlerBooleanlarSabitlerprintf TemelleriDeğişken İsimlendirme KurallarıTip Dönüşümü Bölüm 1Tip Dönüşümü Bölüm 2Özet Meydan Okuması3Operatörler
Aritmetik OperatörlerModül OperatörüArtırma/AzaltmaAtama Operatörleriİlişkisel OperatörlerMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Mantıksal Operatörler Bölüm 3Özet Meydan Okuması