Дополнительно
Выход один символ в C
При печати одного символа в программе на языке C, я должен использовать и" ьquot%1С&; в строке формата? Я могу использовать что-то вроде " В%Ц" и?
35
5
да,
%C
, который будет печатать один символ:кроме того,
putchar
/putc
тоже будет работать. От "человека putchar и":Редактировать:
Также обратите внимание, что если вы имеете строку, для вывода в одном Чаре, вам необходимо получить символ в строке, которую вы хотите вывести. Например:
Как уже упоминалось в других ответов, вы можете использовать putc(тип int C, файл трансляция), putchar(тип int C) или функции fputc(инт C, файл трансляция) для этой цели.
Что's важный, чтобы отметить, что использование любой из вышеупомянутых функций из некоторых значительно быстрее, чем используя любой формат-разбор функции, как функции printf.
Использовании printf, как с помощью пулемета для стрельбы по одной пуле.
Будьте осторожны разница между
'с'
и в"в"
в'с'
это символ, подходящий для форматирования с %ся&; с"
в это символ* указывает на блок памяти, длиной 2 (нуль-Терминатор).Самый простой способ вывода одного символа, можно просто использовать
putchar
функция. После всего, что'его'с единственной целью, и он не может делать ничего другого. Он не может быть проще.