Выяснить экспериментально, что происходит при передаче в функцию printf строки - C (СИ)

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

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

Упражнение 1.2.

Попытайтесь выяснить экспериментально, что происходит при передаче в функцию printf строки, содержащей управляющую последовательность \с, где с - некий символ, не входящий в вышеперечисленные комбинации. ---- Добавил известную управляющую последовательность \n и неизвестную управляющую последовательность \с. В итоге GCC ругается на неизвестную escape sequence, а вот сам символ 'с' - напечатал. fe@ub1410:~/c/KR$ gcc kr_ex1_2.c -o kr_ex1_2 && ./kr_ex1_2 kr_ex1_2.c: In function ‘main’: kr_ex1_2.c:5:9: warning: unknown escape sequence: '\c' printf("Hello \c world\n"); ^ Hello c world fe@ub1410:~/c/KR$ Учту на будущее и буду пользоваться только известными управляющими последовательностями...)

Решение задачи: «Выяснить экспериментально, что происходит при передаче в функцию printf строки»

textual
Листинг программы
printf("Hello \\c world\n");

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

  1. Передача строки Hello \\c world в функцию printf.
  2. Функция printf выводит на экран переданную ей строку.
  3. Символ \\c в строке представляет собой экранированный символ c.
  4. Экранированный символ c представляет собой символ перевода строки (\n) в кодировке ASCII.
  5. Выполнение функции printf завершается, когда она заканчивает вывод на экран переданной ей строки.
  6. Результатом выполнения данного кода будет вывод на экран строки Hello \n world.

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


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

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

15   голосов , оценка 4.333 из 5
Похожие ответы