Объясните на примере getchar putchar и scanf printf - C (СИ)

Узнай цену своей работы

Формулировка задачи:

В чём отличие...как я понимаю : getchar() - ввод чего угодно. putchar() - вывод заданной символьной переменной. например :
Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. main()
  4. {
  5. char c;
  6. c = getchar(); /* к какому типу переменную c не присвой, пройдёт все */
  7. for (c = '0' ; c <= '9' ; c++)
  8. {
  9. putchar(c);/* вывод переменной с, это типо printf , но не нужно писать %c .*/
  10. }
  11. return 0;
  12. }
пример с scanf и printf:
Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. main()
  4. {
  5. char c;
  6. scanf ("%c",&c);// getchar- не пришлось вводить %c
  7. for (c = '0' ; c <= '9' ; c++)
  8. {
  9. printf ("%c",c);// putchar- не пришлось вводить %c
  10. }
  11. return 0;
  12. }
Объясните в чём соль?

Решение задачи: «Объясните на примере getchar putchar и scanf printf»

textual
Листинг программы
  1. printf("Символ %c имеет ASCII-код %d. И еще какая-нибудь строка: %s", c, c, s);

Объяснение кода листинга программы

  1. printf используется для вывода информации на экран.
  2. c - это символ, который мы хотим вывести.
  3. s - это строка, которую мы хотим вывести.
  4. printf принимает строки в кавычках, чтобы указать, что это строки.
  5. printf принимает символы в кавычках, чтобы указать, что это символы.
  6. printf принимает числа в формате %d для вывода чисел.
  7. printf принимает символы в формате %c для вывода символов.
  8. printf принимает строки в формате %s для вывода строк.
  9. printf принимает несколько аргументов, которые разделяются запятыми.
  10. printf использует форматирование, чтобы указать, как выводить каждый аргумент.
  11. printf может использоваться для вывода информации об ASCII-кодах символов.
  12. printf может использоваться для вывода информации о строках.
  13. printf может использоваться для вывода информации о символах.
  14. printf может использоваться для вывода информации о числах.
  15. printf может использоваться для вывода информации о любых типах данных.
  16. printf может использоваться для вывода информации о переменных.
  17. printf может использоваться для вывода информации об условиях.
  18. printf может использоваться для вывода информации об ошибках.
  19. printf может использоваться для вывода информации об сообщениях.
  20. printf может использоваться для вывода информации об информации.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы