Puts в си это
лабы по информатике, егэ
лабораторные работы и задачи по программированию и информатике, егэ по информатике
Урок 1. Часть 2: Инструкции языка Си printf, puts, putchar — вывод текста и других данных
Функция puts в Си
Функция puts в Си осуществляет вывод информации на экран. Параметром функции (параметр заключен в круглые скобки, именно он выводится на экран) могут быть данные одного из следующих типов:
- Вывод строкового литерала
begin writeln(‘Hello world!’); end.
var slovo: string; begin slovo:=’Hello world!’; writeln(slovo); end.
#define SLOVO «Hello world!» main()
const SLOVO=’Hello world!’; begin writeln(SLOVO); end.
Функция putchar в Си
Функция putchar в Си необходима для вывода единичного символа на экран. Параметром функции могут быть данные следующих типов:
- Вывод символьного литерала
#define C ‘H’ main()
В некоторых компиляторах при использовании функции putchar в Си необходимо подключить в код файл заголовков STDIO.H с помощью директивы #include. В подобных компиляторах функция putchar() является производной другой функции — putc(), которая осуществляет вывод на специальные устройства, такие как диск или принтер.
Пример подключения файла заголовка:
Escape символы в Си или управление перемещением курсора
В Си есть возможность управлять перемещением курсора на экране, т.е. переходить на другую строку, двигаться на n позиций в строны и т.п. Для этого используются специальные коды — escape-последовательности или escape-символы. Последовательность начинается с символа , который указывает на то, что символы, расположенные за ним, являются escape-символами. Компилятор, встречая обратную косую черту, не отображает следующие за ней символы, а выполняет действие, на которое они указывают.
n – переход на новую строку :
После слова Ура! произойдет переход на начало следующей строки.
Отображает строку с цифрой в крайней левой позиции экрана и цифры от 1 до 5 через табуляцию
r – возврат каретки к началу той же строки :
puts («1r2»); // произойдет затирание
b – сдвиг курсора на одну позицию влево
‘ — отображает одинарную кавычку
» — отображает двойную кавычку
\ — отображает обратную косую черту
Язык Си printf — функция вывода информации
Языки Си и Си++ имеют более сложную и комплексную функцию для вывода информации, называемую printf(). Она позволяет выводить на экран данные любого типа и работать с несколькими аргументами.
Кроме того, функция Си printf() позволяет осуществлять так называемый форматированный вывод данных.
Самый обычный случай, когда функция printf() просто заменяет функцию puts() для вывода строки:
#define NOTE «Привет!» main()
Но целесообразней использовать функцию для осуществления форматированного вывода:
Программа выведет на экран «Mne ispolnilos 12 let».
Указатели формата:
%d целое число
%u беззнаковое целое число
%f вещественное число типа float или double
%e вещественное число в экспоненциальной форме
%c символ
%s строка
Арифметические операции в Си, оператор присваивания
+ сложение
– вычитание
* умножение
/ деление
% получение остатка от деления нацело
Оператор присваивания
= простое присваивание a=b
++ унарный инкремент a++ (или ++a)
— унарный декремент
+= a+=b если a=3, b=4, то a=7
–= a-=b
*= a*=b
/= a/=b
%= a%=b если a=10, b=3 то а=1
сhar item[] = «Винчестер»; float cost = 3000.50; float markup = 0.75;
Добавьте в программу функцию printf(), которая выводит на экран следующие сообщения:
Наименование товара: Жесткий диск Цена за 1 упаковку: 3000.50 Наценка: 0.75
Обратите внимание на выравнивание.
Ввод и вывод символьных строк в Си
Пожалуйста, приостановите работу AdBlock на этом сайте.
Итак, строки в языке Си. Для них не предусмотрено отдельного типа данных, как это сделано во многих других языках программирования. В языке Си строка – это массив символов. Чтобы обозначить конец строки, используется символ ‘