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


Problem

5/7

Çıktı alanı genişliği ve hassasiyeti

Theory Click to read/hide

Çıktı alanı genişliği ve hassasiyeti
*** Kapsamlı materyal: C diliyle ilgilenenler için ***
Ek çıktı tanımlayıcıları, belirli biçimlerdeki sayıların çıktısını kontrol etmenize olanak tanır.


Minimum alan genişliği

Örnek:
%04d  - sayı 4 basamakta görüntülenecektir, eğer dörtten az basamak varsa, o zaman ilk haneler sıfır olacaktır.
int a=34; printf("%04d",a); //ekranda:0 0 3 4   
Alt çizgi, özellikle sayı çıktısının görsel olarak görüntülenmesi için buraya yerleştirilmiştir.   

%4d – aynı, sadece sıfırlar yerine boşluk olacak
int a=34; printf("%4d",a); // ekranda: _ _ 3 4


Belirli bir hassasiyetle çıktı

Gerçek sayıların çıktısını almak için belirli bir hassasiyetle çıktı kullanılır. Varsayılan olarak, gerçek sayılar 6 ondalık basamağa kadar doğrulukla görüntülenir. Ancak bir sayıyı farklı bir hassasiyetle görüntülemeniz gereken zamanlar vardır. Bu durumda, sayının kendisine ve ondalık noktadan sonra kaç tanıdıklık basamağı ayrılacağını belirtmeniz gerekir.
Örneğin,
%9.3f   - bir gerçek sayı, noktadan sonra üç karakter olacak şekilde (noktanın altındaki konum dahil) 9 konumda görüntülenecektir (tamsayı ile kesirli kısım arasındaki ayırıcı noktadır).
çift ​​a=34.24356; printf("%9.3f",a); // ekranda: _ _ _ 3 2 . 2 4 4

Problem

Bu, C'deki çıkarım önermesi hakkında daha fazla bilgi edinmek isteyenler için isteğe bağlı bir etkinliktir.

4. satıra, soldan sıfırlarla doldurulmuş (sağa dayalı) 10 karakter genişliğinde bir alana a değişkeninin değerini yazdıran bir ifade yazın.