Запитання з тегом «printf»

`printf` - це загальна функція для форматованого виводу. C та багато інших мов мають ціле сімейство пов'язаних функцій. Використовуйте цей тег лише в тому випадку, якщо питання стосується безпосередньо 'printf' або пов'язаних з ним функцій.

3
форматування printf () для шістнадцяткової
Це скоріше цікавий запит, ніж важливе питання, але чому при друку шістнадцяткових знаків у вигляді 8-значного числа з провідними нулями це %#08Xне відображає такого ж результату, як 0x%08X? Коли я намагаюся використовувати колишній, 08прапор форматування видаляється, і він не працює просто 8. Знову мені було просто цікаво.
191 c  printf  hex 

24
Навіщо використовувати функцію sprintf в PHP?
Я намагаюся дізнатися більше про функцію PHP sprintf (), але php.net мені не дуже допомогла, оскільки я все ще плутаюся, чому б ви хотіли її використовувати? Погляньте на мій приклад нижче. Навіщо це використовувати: $output = sprintf("Here is the result: %s for this date %s", $result, $date); Коли це робить …
188 php  printf 

3
PHP спринт уникнути%
Я хочу наступний результат: - Ви збираєтесь відняти 50% від 27,59 євро з вашого облікового запису. коли я роблю щось подібне: $variablesArray[0] = '€'; $variablesArray[1] = 27.59; $stringWithVariables = 'About to deduct 50% of %s %s from your Top-Up account.'; echo vsprintf($stringWithVariables, $variablesArray); Але це дає мені цю помилку , …
184 php  escaping  printf 


10
Яка різниця між printf () і put () у C?
Я знаю, що ви можете друкувати за допомогою printf()та puts(). Я також бачу, що printf()дозволяє інтерполювати змінні та робити форматування. Це puts()просто примітивна версія printf(). Чи слід його використовувати для всіх можливих printf()без стропової інтерполяції?
176 c  string  output  printf  puts 

7
printf з std :: string?
Я розумію, що stringце член stdпростору імен, то чому ж відбувається таке? #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; } Кожен раз, …
157 c++  string  namespaces  printf  std 

3
Java: Буквальний відсоток увійти у операцію printf
Я намагаюся додати фактичний знак відсотка до заяви printf на Java, і я отримую помилку: 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? Я думав, що використовувати \%, щоб уникнути, це спрацює, …
138 java  printf  escaping 

11
Як ви дозволяєте вводити пробіли за допомогою scanf?
Використовуючи наступний код: char *name = malloc(sizeof(char) + 256); printf("What is your name? "); scanf("%s", name); printf("Hello %s. Nice to meet you.\n", name); Користувач може ввести своє ім'я, але коли він вводить ім'я з пробілом Lucas Aardvark , scanf()просто відсікає все після Lucas. Як зробити scanf()пропуски
129 c  string  printf  scanf  whitespace 

3
Як виводиться програма "C89" нижче при компіляції в режимі C89 та "C99" при компіляції в режимі C99?
Я знайшов цю програму C в Інтернеті: #include <stdio.h> int main(){ printf("C%d\n",(int)(90-(-4.5//**/ -4.5))); return 0; } Цікавою цією програмою є те, що коли вона компілюється та працює у режимі C89, вона друкує, C89а коли вона компілюється та працює у режимі C99, вона друкує C99. Але я не в змозі зрозуміти, …
128 c  printf  comments  c99  c89 

8
Чи є спосіб вказати, скільки символів рядка слід роздрукувати за допомогою printf ()?
Чи є спосіб вказати, скільки символів рядка слід роздрукувати (подібно до десяткових знаків у ints)? printf ("Here are the first 8 chars: %s\n", "A string that is more than 8 chars"); Хочеться, щоб він надрукував: Here are the first 8 chars: A string
127 c++  c  printf 


6
Як я можу надрукувати на stderr на C?
На мові C надрукувати друк легко, з printfвід stdio.h. Однак як можна друкувати на stderr? Ми можемо використати fprintfдля досягнення цього, мабуть, але його синтаксис здається дивним. Може, ми можемо використовувати printfдля друку на stderr?
119 c  printf  stderr 

4
Зніміть пробіл printf з пробілами
Як я можу прокладати рядок з пробілами зліва при використанні printf? Наприклад, я хочу надрукувати "Привіт" з 40 пробілами, що передують йому. Також рядок, який я хочу надрукувати, складається з декількох рядків. Чи потрібно друкувати кожен рядок окремо? РЕДАКТУВАННЯ: Просто, щоб було зрозуміло, я хочу перед кожним рядком надрукувати рівно …
114 c  formatting  printf 


8
Що відбувається з Java "% n" у printf?
Я читаю Ефективну Java, і вона використовується %nдля символів нового рядка скрізь. Я \nдосить успішно використовував новий рядок у програмах Java. Який «правильний»? Що не так \n? Чому Java змінила цю умову C?
107 java  newline  printf 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.