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

  • Matt Stokes

    Matt Stokes

    22 Ocak 2008
  • PoreoticsHD

    PoreoticsHD

    22 NİSAN 2010
  • trickycharms

    trickycharms

    6 Aralık 2013