Объясните на примере getchar putchar и scanf printf - C (СИ)
Формулировка задачи:
В чём отличие...как я понимаю :
getchar() - ввод чего угодно.
putchar() - вывод заданной символьной переменной.
например :
пример с scanf и printf:
Объясните в чём соль?
#include <stdio.h>
#include <stdlib.h>
main()
{
char c;
c = getchar(); /* к какому типу переменную c не присвой, пройдёт все */
for (c = '0' ; c <= '9' ; c++)
{
putchar(c);/* вывод переменной с, это типо printf , но не нужно писать %c .*/
}
return 0;
}#include <stdio.h>
#include <stdlib.h>
main()
{
char c;
scanf ("%c",&c);// getchar- не пришлось вводить %c
for (c = '0' ; c <= '9' ; c++)
{
printf ("%c",c);// putchar- не пришлось вводить %c
}
return 0;
}Решение задачи: «Объясните на примере getchar putchar и scanf printf»
textual
Листинг программы
printf("Символ %c имеет ASCII-код %d. И еще какая-нибудь строка: %s", c, c, s);
Объяснение кода листинга программы
printfиспользуется для вывода информации на экран.c- это символ, который мы хотим вывести.s- это строка, которую мы хотим вывести.printfпринимает строки в кавычках, чтобы указать, что это строки.printfпринимает символы в кавычках, чтобы указать, что это символы.printfпринимает числа в формате%dдля вывода чисел.printfпринимает символы в формате%cдля вывода символов.printfпринимает строки в формате%sдля вывода строк.printfпринимает несколько аргументов, которые разделяются запятыми.printfиспользует форматирование, чтобы указать, как выводить каждый аргумент.printfможет использоваться для вывода информации об ASCII-кодах символов.printfможет использоваться для вывода информации о строках.printfможет использоваться для вывода информации о символах.printfможет использоваться для вывода информации о числах.printfможет использоваться для вывода информации о любых типах данных.printfможет использоваться для вывода информации о переменных.printfможет использоваться для вывода информации об условиях.printfможет использоваться для вывода информации об ошибках.printfможет использоваться для вывода информации об сообщениях.printfможет использоваться для вывода информации об информации.