«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.

3
hex için printf () biçimlendirmesi
Bu, önemli bir sorudan çok merak edilen bir sorgudan daha fazlasıdır, ancak neden altı rakamı baştaki sıfırlarla 8 basamaklı bir sayı olarak yazdırırken, bu %#08Xaynı sonucu göstermiyor 0x%08X? Birincisini kullanmaya çalıştığımda, 08biçimlendirme bayrağı kaldırılır ve sadece ile çalışmaz 8. Yine merak ettim.
191 c  printf  hex 

24
PHP'de sprintf işlevini neden kullanmalıyım?
Ben PHP fonksiyonu sprintf () hakkında daha fazla bilgi edinmek için çalışıyorum ama hala karışık olduğu gibi php.net bana çok yardımcı olmadı, neden kullanmak istersiniz? Aşağıdaki örneğime bir göz atın. Neden kullanmalıyım: $output = sprintf("Here is the result: %s for this date %s", $result, $date); Bu aynısını yaptığında ve IMO …
188 php  printf 

3
PHP sprintf kaçış%
Aşağıdaki çıktıyı istiyorum: - Top-Up hesabınızdan 27.59 € 'nun% 50'sini düşmek üzeredir. böyle bir şey yaptığımda: - $variablesArray[0] = '€'; $variablesArray[1] = 27.59; $stringWithVariables = 'About to deduct 50% of %s %s from your Top-Up account.'; echo vsprintf($stringWithVariables, $variablesArray); Ama bana bu hata veriyor vsprintf() [function.vsprintf]: Too few arguments in …
184 php  escaping  printf 


10
C'deki printf () ve puts () arasındaki fark nedir?
Sana ile yazdırabilirsiniz biliyorum printf()ve puts(). Ayrıca printf()değişkenlerin enterpolasyonunu yapmanıza ve biçimlendirme yapmanıza olanak tanır. Mı puts()sadece ilkel bir versiyonu printf(). printf()String enterpolasyonu olmadan mümkün olan her şey için kullanılmalı mıdır?
176 c  string  output  printf  puts 

7
std :: string ile printf?
Anladığım kadarıyla, bu ad stringalanının bir üyesi, stdneden aşağıdakiler oluyor? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s", myString); cin.get(); return 0; } Program her çalıştığında, myStringyukarıdaki …
157 c++  string  namespaces  printf  std 

3
Java: printf deyiminde sabit yüzde işareti
Java'da bir printf ifadesine gerçek bir yüzde işareti eklemeye çalışıyorum ve şu hatayı alıyorum: lab1.java:166: illegal escape character System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence); ^ lab1.java:166: illegal escape character System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence); ^ 2 errors Printf'ime gerçek bir yüzde işaretini nasıl koyacağımı çözemiyorum? Kaçmak için \% kullanmanın işe yarayacağını düşündüm, ama işe yaramıyor. Herhangi bir fikir?
138 java  printf  escaping 


3
Aşağıdaki program, C89 modunda derlendiğinde "C89" ve C99 modunda derlendiğinde "C99" çıktıını nasıl verir?
Bu C programını web'den buldum: #include <stdio.h> int main(){ printf("C%d\n",(int)(90-(-4.5//**/ -4.5))); return 0; } Bu programla ilgili ilginç olan şey, derlendiğinde ve C89 modunda çalıştırıldığında, yazdırması C89ve C99 modunda derlenip çalıştırıldığında yazdırmasıdır C99. Ancak bu programın nasıl çalıştığını çözemiyorum. printfYukarıdaki programdaki ikinci argümanın nasıl çalıştığını açıklayabilir misiniz ?
128 c  printf  comments  c99  c89 



6
C'de stderr'e nasıl yazdırabilirim?
C yılında Stdout'a yazdırma ile, kolay printfgelen stdio.h. Ancak, stderr'e nasıl yazdırabilirim? fprintfGörünüşe göre bunu başarmak için kullanabiliriz , ancak sözdizimi garip görünüyor. Belki printfstderr'e yazdırmak için kullanabiliriz ?
120 c  printf  stderr 

4
Boşluklu sol yastık baskısı
Printf'i kullanırken bir dizeyi solda boşluklarla nasıl doldurabilirim? Örneğin, önünde 40 boşluk olacak şekilde "Merhaba" yazmak istiyorum. Ayrıca yazdırmak istediğim dize birden çok satırdan oluşuyor. Her satırı ayrı ayrı yazdırmam gerekir mi? DÜZENLEME: Açık olmak gerekirse, her satırdan önce tam olarak 40 boşluk basılmasını istiyorum.
114 c  formatting  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.