Изучение Си (урок 3)

X

Xamil

Original poster
Плавно пройдя 2 не сложных урока перейдем к вводу - выводу строк на экран .
Для этого в библиотеке stdio.h есть готовая функция printf() u scanf(); Есть похожие команды как puts() u gets() - их отличие в том, что в printf()u scanf() можно использовать потоки, т.е можно перенаправить вместо вывода на экран, вывод на принтер и т.д.
Для начала разберем как работет printg() и пару примеров с его использованием.
printf();
C:
printf("текст %.. %.... \n" , переменная,...);
%d - это спецификатор вывода. \n - Управляющая последовательность
Управляющие последовательности
Код:
\a -- Звуковой сигнал
\b -- Возврат на один симол строки
\f -- Прогон страницы
\n -- перевод строки
\r -- Возврат каретки
\t -- Горизонтальная табуляция
\v -- Вертикальная табуляция
\\ -- \
\? -- ?
\' -- '
\''-- ''
Спецификации вывода
Код:
%с  -- Одиночный символ
%d  -- Десятичное целое число
%ld -- Дес. целое число со знаком
%f  -- Дес.целое число с плав. точкой
%s  -- Строкая символов
%u  -- Дес.целое число без знаков
%lu -- Дес. длинное целое число без знаков

Не пытайтесь выводить несколько строк одной функцие printf()

puts();

Используйте puts всегда,если вам нужно только вывести текст
scanf();
C:
scanf("%.. %...",&переменная,&....);
Что обоначает знак (&) в си это обозначает операцию взятие адресса. НеНе забывайте знак взятия адресса при использовании фунции scanf() иначе ваша программа не поймет в какой адрес записать переменную .
 
  • Like
Реакции: Ltybcrf
Название темы
Автор Заголовок Раздел Ответы Дата
X Изучение Си (урок 6) С/C++ 1
X Изучение Си (урок 5) С/C++ 0
X Изучение Си (урок 4) С/C++ 0
X Изучение Си (урок 2( С/C++ 0
X Изучение Си (урок 1) С/C++ 1
wrangler65 Изучение загрузчиков вредоносного ПО LNK: случайный анализ Вирусология 0
Z Подскажите, как и с чего начать изучение кибер безопасности? Вопросы и интересы 10
E Интересно С чего начать изучение информационной безопасности в 2020 году Полезные статьи 0
A Книга для изучение c# .NET 3
N С чего начать изучение DDOS ? Вопросы и интересы 9
N Изучение C++(видео уроки) С/C++ 1
R Изучение JavaScript с нуля Другие ЯП 4
S Изучение html, css!!! Другие ЯП 2
El_IRBIS Интересно Требуется СИ специалист. Предоставляю работу. Ищу специалиста. 0
Support81 План Си Цзиньпина: как превратить хакеров в государственный актив Новости в сети 0
C Фича для СИ) СИ/Фишинг/Мошенничество 1
H Алгоритм вируса "Стелс" на Си(С). 2020 Вирусология 0
ev0117434 Интересно Пак голосовых девушки для СИ СИ/Фишинг/Мошенничество 10
V [СИ] - Эффект Бранума СИ/Фишинг/Мошенничество 0
T Качественно впариваем любую малварь с помощью СИ Полезные статьи 1
V Качественно впариваем любую малварь с помощью СИ СИ/Фишинг/Мошенничество 1
T Схема на СИ от 20.000 в неделю Полезные статьи 1
H СИ при шантаже [КАК?] Вопросы и интересы 11
J Обучение СИ часть 2 | Безопастность Полезные статьи 2
J Обучение СИ от сеоблога | Часть 1 Полезные статьи 0
G Добыча селфи с паспортом при помощи СИ Полезные статьи 0
Z Метод добычи токена вк с помощью СИ! СИ/Фишинг/Мошенничество 2
M Книги по СИ Полезные статьи 7
Ф Книга по СИ(социальная инженерия) Полезные статьи 19
Admin Схема торговли с помощью СИ СИ/Фишинг/Мошенничество 0
G 26 книг,чтобы поднять уровень СИ! Полезные статьи 12
NickelBlack Заработок с партнерки пользуясь СИ. Спам, рассылки, трафик, SEO 0
Admin СИ, НЛП, Впаривание малвари, как заразить вирусом Полезные статьи 0
Support81 Урок не выучен: Onyx теряет $3,8 млн из-за старой уязвимости Новости в сети 0
Ж HTML/CSS, Урок 2 Другие ЯП 3
Ж Садись присаживайся, курс по HTML/CSS, урок 1 Другие ЯП 1
K Уроки по XSS: Урок 3. Контексты внедрения XSS Уязвимости и взлом 0
K Уроки по XSS: Урок 2. Скрытая передача данных, перехват нажатия клавиш, изменение внешнего вида сайта, подцепление на BeEF, фишинг, подсказки обхода ф Уязвимости и взлом 0
K Уроки по XSS: Урок 1. Основы XSS и поиск уязвимых к XSS сайтов Уязвимости и взлом 0
A Delphi. Урок 17. Типы С/C++ 0
A Delphi. Урок 16. Исключительные ситуации С/C++ 0
A Delphi. Урок 15. Математические операции С/C++ 0
A Delphi. Урок 14. Работа со списками строк TStringList или «сложные» типы С/C++ 0
A Delphi. Урок 13. Работа со строками С/C++ 0
A Delphi. Урок 12. Преобразование числа в строку и строки в число С/C++ 0
A Delphi для начинающих. Урок 11. Процедуры и функции С/C++ 0
A Delphi для начинающих. Урок 10. Циклы. Работа с массивами С/C++ 0
A Delphi для начинающих – Урок 9 – Массивы С/C++ 0
A Delphi для начинающих – Урок 8 – Условия. Оператор Case С/C++ 0
A Delphi для начинающих – Урок 7 – Условия. Оператор IF С/C++ 0

Название темы