SORU
25 HAZİRAN 2013, Salı


Bool için printf biçim belirteci nedir?

ANSI C99 bu yana _Bool stdbool.h) bool. Ama orada da bool printf biçim belirleyicisi.

Bu sahte kod gibi bir şey yani

bool x = true;
printf("%B\n", x);

yazdırma:

true

CEVAP
25 HAZİRAN 2013, Salı


Yok. Ama herhangi bir tamsayı türü int printf() ler için geçen zaman intterfi etti variadic argümanlar daha kısa beri %d kullanabilirsiniz:

bool x = true;
printf("%d\n", x); // prints 1

Ama neden olmasın

printf(x ? "true" : "false");

ya da daha iyi

printf("%s", x ? "true" : "false");

hatta daha iyi

fputs(x ? "true" : "false", stdout);

bunun yerine?

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • Turkish Airlines

    Turkish Airl

    11 AĞUSTOS 2006
  • xCraash

    xCraash

    6 Temmuz 2012