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

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

5
Можно ли в C разбить длинный оператор printf на несколько строк?
У меня есть следующее заявление: printf("name: %s\targs: %s\tvalue %d\tarraysize %d\n", sp->name, sp->args, sp->value, sp->arraysize); Я хочу разбить это. Я пробовал следующее, но это не сработало. printf("name: %s\t args: %s\t value %d\t arraysize %d\n", sp->name, sp->args, sp->value, sp->arraysize); Как я могу это разбить?
86 c  printf 

11
Целочисленное значение ASCII для символа в BASH с использованием printf
Характер к значению работает: $ printf "%d\n" \'A 65 $ У меня два вопроса, первый из них самый важный: Как мне взять 65 и превратить его в А? \ 'A преобразует символ ASCII в его значение с помощью printf. Является ли синтаксис специфичным для printf или он используется где-нибудь еще …
85 bash  ascii  printf 


7
Как передать переменное количество аргументов в printf / sprintf
У меня есть класс, содержащий функцию «ошибки», которая форматирует некоторый текст. Я хочу принять переменное количество аргументов, а затем отформатировать их с помощью printf. Пример: class MyClass { public: void Error(const char* format, ...); }; Метод Error должен принимать параметры, вызывать printf / sprintf для его форматирования, а затем что-то …

9
'\ 0' и printf () в C
Во вводном курсе C я узнал, что при хранении строки хранятся с нулевым символом \0в конце. Но что, если я хочу напечатать строку, скажем, printf("hello")хотя я обнаружил, что это не заканчивается \0следующим утверждением printf("%d", printf("hello")); Output: 5 но это кажется противоречивым, насколько я знаю, что переменные, такие как строки, хранятся …
21 c  printf  stdout  c-strings 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.