Вопросы с тегом «printf»

printf - это обычная функция для форматированного вывода. C и многие другие языки имеют целое семейство связанных функций. Используйте этот тег, только если вопрос напрямую касается printf или связанных с ним функций.

1973
JavaScript эквивалентен printf / String.Format

Я ищу хороший JavaScript-эквивалент C / PHP printf()или программистов на C # / Java String.Format()( IFormatProviderдля .NET). Моим основным требованием является формат разделителя тысяч для чисел на данный момент, но что-то, что обрабатывает множество комбинаций (включая даты), было бы хорошо. Я...

405
Как можно напечатать переменную size_t с помощью семейства printf?

У меня есть переменная типа size_t, и я хочу напечатать ее с помощью printf(). Какой спецификатор формата я использую для его печати? В 32-битной машине, %uпохоже, прав. Я собрал g++ -g -W -Wall -Werror -ansi -pedantic, и не было никакого предупреждения. Но когда я компилирую этот код на 64-битной...

345
Печать ведущих 0 в C?

Я пытаюсь найти хороший способ напечатать ведущие 0, например, 01001 для почтового индекса. Хотя число будет храниться как 1001, что является хорошим способом сделать это? Я подумал об использовании операторов case / if затем, чтобы выяснить, сколько цифр это число, а затем преобразовать его в...

344
Как напечатать «unsigned long» в C?

Я никогда не могу понять, как напечатать unsigned longтип данных в C. Предположим , что unsigned_fooэто unsigned long, то я стараюсь: 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",...

323
Печать от 1 до 1000 без петель или условных обозначений

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Задача : печатать числа от 1 до 1000 без использования циклов или условных операторов. Не просто пишите printf()или...

233
Разница между fprintf, printf и sprintf?

Может кто - нибудь объяснить на простом английском языке о различиях между printf, fprintfи sprintfс примерами? В каком потоке это? Я действительно запутался между тремя из них, когда читал о "Обработка файлов в...

192
printf () форматирование для hex

Это скорее любопытный запрос, чем важный вопрос, но почему при печати шестнадцатеричного числа в виде 8-значного числа с начальными нулями этот %#08XNot не отображает тот же результат, что и 0x%08X? Когда я пытаюсь использовать первый, 08флаг форматирования удаляется, и он не работает только с 8....

188
Зачем использовать функцию sprintf в PHP?

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

184
PHP sprintf уходит%

Я хочу следующий вывод: - Около 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); Но...

176
В чем разница между printf () и put () в C?

Я знаю, что вы можете печатать с printf()и puts(). Я также вижу, что printf()позволяет интерполировать переменные и выполнять форматирование. Это puts()просто примитивная версия printf(). Должно ли оно использоваться для всех возможных printf()без интерполяции...