Ben c'de float bir değer üzerinden işlemler yapıyorum. Çıkan sonuç küsüratlıysa güzel. Zaten floattı. Float olarak ekrana yazdırıyorum. Fakat çıkan sonuç küsüratlı değilse ekrana gene float olarak yazıyor. Mesela '146.000000' olarak yazıyor. Çıkan sonuç tam sayı ise ben ekrana tam sayı olarak yazdırmak istiyorum. '146' şeklinde. Bunun için inte çevirmem veya %d olarak yazmam yeterli ama çıkan sonucun küsüratlı olup olmadığını nasıl kontrol edebilirim? |
Bildirim