• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

C - Aritmetik İşlem Sonucu Basamak Sayısı

Üyelik Tarihi
7 Ocak 2015
Konular
4,091
Mesajlar
4,274
MFC Puanı
40
Bu kısa yazımda sizlere yaptığınız aritmetik işlemlerin sonucunda ekrana yazılan sayının tam sayı ve ondalık kısımlarının basamak sayılarının nasıl kontrol edilebileceğini anlatmak istedim.
Kod:
Kod:
#include <stdio.h>

main()
{
     float a,b,c;
     
     a=25;
     b=4;
     c=a/b;

     printf("a= %5.2fn",a);
     printf("b= %5.2fn",b);
     printf("Bolum= %5.2fn",c);
     system("pause");
}
Programın çıkışı;
a= 25.00
b= 4.00
Bölüm= 6.25

Bu programda a, b ve c değişkenleri float sayı tipinde tanımlanmıştır. (/) operatörü kullanılarak a değişkeninin tuttuğu 25 sayısı, b değişkeninin tuttuğu 4 sayısına bölünmüş ve sonuç c değişkenine aktarılmıştır.

Format string tanımında %5.2f kullanılmıştır. float tipi sayıların çıkış tanımlamalarında, sayının tamsayı ve kesirli bölümünün kaç basamaklı olarak görüntüleneceği, programcı tarafından tanımlanabilmektedir. %5.2f ifadesindeki 5, float tipi sayının tam sayı kısmının 5 basamaklı, 2 ise kesirli kısmının 2 basamaklı olarak görüntüleneceğini belirlemektedir.
 
Üst