/i/Acil

    başlık yok! burası bom boş!
  1. 1.
    0
    #include<stdio.h>

    int main(void)

    {
    printf("b=%12.4e",678.12);

    return(0);

    }

    aynen bu kodu yazıyorum ekranda xx6.7812e+02 çıkıyor(x ler boşluk)

    bunu neye göre yapıyor mantıgı ne

    veya %5.2lf ile %lf nin farkı ne?
    ···
  1. 2.
    0
    --spoiler--

    --spoiler--
    ···
  2. 3.
    0
    ···
  3. 4.
    0
    ···
  4. 5.
    0
    gibtirgit lan burdan
    ···
  5. 6.
    0
    up up up
    ···
  6. 7.
    +2
    & yazmayı unutmussun
    ···
  7. 8.
    0
    @7 bir şey yazmayı unutsam program çalışmazdı panpa dediğin scanf de yazılır ben farklı bir şey soruyorum şu an
    ···
  8. 9.
    +1
    %12.5lf de 12 tane yer ayirir .dan sonra 5 sayi yazar
    normal lf de 4 yada 5 tane yazmasi lazim 1.00000 gibi
    ···
  9. 10.
    0
    @9 aradıpım adam sensin panpa 1 saattir farklı farklı başlık açtım bir cevap gelmedi..bir kaç örnek versene abi şimdi mesela neden burada e+02 koymuş + işareti yok bazılarında hem neden 2 yerine o2 yazmış tam oturmadı kafamda konu
    ···
  10. 11.
    +1
    e hesap makinası gösterimi e den sonrası 10 üzeri +2 ile çarpımı demek lf de 15.2 15 tane tamsayı noktadan sonra sadece 2 rakamı gösterir gerisini yuvarlayarak yazar anlamadıyssan sor
    ···
  11. 12.
    0
    % işaretinden sonra veri tipi belirtilir hangi veri tipinde dönüş almak istiyorsan ona göre yazman lazım %d yaparsan mesela integer ya da short tipinde bir değer döndürür olay bu
    ···
  12. 13.
    +1
    02 yazması kanka 10 üzeri 25 te olabilirdi o yüzden eksili olursa sayı * 10 üzeri -5 ile çarpımı gibi olur
    ···
  13. 14.
    +1
    e dedigin zaten 10^ anlamina geliyor.
    mesela 2.503e+3 demek 2503 demek
    ordaki 0 larda derleyicinin defaultlari sen aksini girmedikce degismez.
    ···
  14. 15.
    +1
    dokuz eylül ?
    ···
  15. 16.
    0
    @11 panpa mesela 3000 sayısını e ile gösterimi 3.10^3 yani 3.e3 değil mii böyle göstermiyormuyuz? neden 6.7812e2 değil de 6.7812e+02 yaptı + mı kullanıyoruzz ?yoksa kullanmıyormuyuzz? neden birde 2 yerine 02 yazdı
    ···
  16. 17.
    0
    @14 panpa 13 karakter istese e+002 mi yapıcaktık?
    ···
  17. 18.
    0
    @15 erciyes panpa
    ···
  18. 19.
    +1
    @17 kanka yok öyle değil derleyici ile alakalı benim programda direk e+002 şeklinde gözüküyor direk sende 02

    e ile gösterimde virgülün solunda sadece 1 sayı olur virgülden sonra 6 sayıya kadar gerisi üst şeklinde yazılıyor
    ···
  19. 20.
    +1
    @17 panpa ordaki olay derleyici ile alakali mesela bendeki 2e+003 cikardi onun yer ayirmayla bi ilgisi yok.
    ···