Module: (C++) Değişkenler. Çıktı formatları


Problem

6/7

Değişkenin değerini ekranda gösteriyoruz. Çıktı Belirleyicileri

Theory Click to read/hide

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.
 
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.
Kod Biçim
%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                           
1
#include<stdio.h>   
2
int main()   
3
{   
4
    int a=5;   
5
6
    printf("Number is %d!", a);   
7
    return 0;   
8
}   

     

Program check result

To check the solution of the problem, you need to register or log in!