Ekranda bir değişkenin değerini göster. Çıktı tanımlayıcıları *** Derinlemesine malzeme ***
Bir değişkenin değeri ekranda nasıl gösterilir?
Bunu yapmak için, çıktı ifadesindeki biçim dizesinin içinde, yerine değişkenin değerinin görüntüleneceği bir
şablon belirtmeniz gerekir.
Hangi şablonun kullanılacağı, değişkenin türüne bağlıdır.
Bu kalıplara çıktı belirticileri denir ve tabloda sunulur. Yeterli sayıda tanımlayıcı verilmiştir. Hepsini ezberlemek gerekli değildir.
Çoğu durumda, tam sayıların, gerçek sayıların yanı sıra karakterlerin ve dizelerin çıktısını almak için belirticileri kullanırız. Ancak bu derse istediğiniz zaman dönebilir ve ihtiyacınız olan şablonu görebilirsiniz.
Kod |
Biçim |
şey>
%c |
Sembol |
%d |
İşaretli ondalık tamsayı |
%i |
İşaretli ondalık tamsayı |
%e |
Bilimsel biçim (küçük e harfi) |
%E |
Bilimsel biçim (büyük E) |
%f |
Gerçek dalgalanma |
%g |
Hangi biçimin daha kısa olduğuna bağlı olarak %e veya %f kullanılır |
%G |
Hangi biçimin daha kısa olduğuna bağlı olarak, %E veya %f kullanılır |
%o |
İmzalı sekizlik |
%s |
Karakter dizisi |
%u |
İşaretsiz ondalık tamsayı |
%x |
İşaretsiz onaltılık sayı (küçük harf) |
%X |
İşaretsiz onaltılık sayı (büyük harf) |
%p |
Dizin |
%n |
Bir tamsayı değişkenine işaretçi. Belirleyici, bu tamsayı değişkenine kendisinden önce yazdırılan karakter sayısının atanmasına neden olur |
%% |
% İmzala |
kısa int
gibi değişkenleri görüntülemek için h
değiştiricisi kullanılır (örneğin, %hd
).
uzun int
türündeki değişkenlerin değerlerini görüntülemek için l
değiştiricisini kullanın (örneğin, %ld
).
L
değiştiricisi, e
, f
, g
belirleyicilerinden önce bir önek olarak kullanılabilir. Bu, ekranda long double
türünde bir değerin görüntülendiği anlamına gelir. (ör. %Lf
).
Problem
Bu, C'deki çıkarım bildirimi hakkında daha fazla bilgi edinmek isteyenler için isteğe bağlı bir etkinliktir.
Ekranda çeşitli değerleri görüntüleyen bir programı inceleyelim.
#include<stdio.h>
ana()
{
int bir = 5;
printf("Sayi %d!\n", 10); // %d şablonu yerine,
// 10 değerini değiştir
printf("Sayi %d!", a); // %d şablonu yerine,
// a değişkeninin değerini değiştir
}
1. Programı çalıştırın. Ekranda neyin gösterileceğini görün. Testte başarısız olduğunuz gerçeğini görmezden gelin. Programı şimdi düzelteceğiz.
2. 4. satıra 10 sayısı yerine 10+a
aritmetik ifadesini yazın. Bilgisayar sonucu hesaplayacak ve sonucu ekranda gösterecektir. Programı çalıştırın, testin %100 geçtiğinden emin olun.