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

  • Austin Evans

    Austin Evans

    5 AĞUSTOS 2007
  • DavidParody

    DavidParody

    17 EKİM 2009
  • the one am radio

    the one am r

    6 Mayıs 2006