«printf» etiketlenmiş sorular

"printf", biçimlendirilmiş çıktı için ortak bir işlevdir. C ve diğer birçok dilde ilgili işlevlerin bir ailesi vardır. Bu etiketi yalnızca soru doğrudan "printf" veya ilgili işlevlerle ilgiliyse kullanın.

30
Printf / String.Format ile aynı JavaScript
C / PHP printf()veya C # / Java programcıları String.Format()( IFormatProvider.NET için) iyi bir JavaScript eşdeğer arıyorum . Benim temel gereksinim şimdilik sayılar için bin ayırıcı biçimidir, ancak çok sayıda kombinasyon (tarihler dahil) işleyen bir şey iyi olurdu. Microsoft'un Ajax kütüphanesinin bir sürümünü String.Format()sunduğunu anlıyorum, ancak bu çerçevenin tüm yükünü …






12
Bir print_t değişkenini printf ailesini kullanarak taşınabilir biçimde nasıl yazdırabilirim?
Bir tür değişkenim var size_tve bunu kullanarak yazdırmak istiyorum printf(). Taşınabilir bir şekilde yazdırmak için hangi biçim belirticisini kullanırım? 32 bit makinede %udoğru görünüyor. Ben derledim g++ -g -W -Wall -Werror -ansi -pedanticve hiçbir uyarı yoktu. Ama bu kodu 64 bit makinede derlediğimde uyarı veriyor. size_t x = <something>; printf("size …
404 c  printf 



10
C için önde gelen 0'ları mı yazdırıyorsunuz?
Ben 01001 gibi bir posta kodu için önde gelen 0, yazdırmak için iyi bir yol bulmaya çalışıyorum. Sayı 1001 olarak saklanırken, bunu yapmanın iyi bir yolu nedir? Ben her iki durum ifadeleri kullanarak düşündüm / sonra sayı kaç basamak olduğunu anlamak ve daha sonra baskı için ekstra 0 ile bir …
345 c  printf 

8
C "imzasız uzun" nasıl yazdırılır?
unsigned longC'de veri tipinin nasıl yazdırılacağını asla anlayamıyorum . Varsayalım unsigned_foobir olduğunu unsigned long, o zaman deneyin: printf("%lu\n", unsigned_foo) printf("%du\n", unsigned_foo) printf("%ud\n", unsigned_foo) printf("%ll\n", unsigned_foo) printf("%ld\n", unsigned_foo) printf("%dl\n", unsigned_foo) Ve hepsi benim -123123123yerine bir tür numara basar unsigned long.

30
Döngü veya koşulsuz 1 ila 1000 yazdırma
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Görev : Sayıları 1'den 1000'e kadar herhangi bir döngü veya koşullu ifade kullanmadan yazdırın. Sadece printf()veyacout deyimini 1000 kez . C veya C ++ kullanarak bunu nasıl …
323 c++  c  printf 




Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.