🗊Презентация Операторы ввода, вывода в языке Си

Нажмите для полного просмотра!
Операторы ввода, вывода в языке Си, слайд №1Операторы ввода, вывода в языке Си, слайд №2Операторы ввода, вывода в языке Си, слайд №3Операторы ввода, вывода в языке Си, слайд №4Операторы ввода, вывода в языке Си, слайд №5Операторы ввода, вывода в языке Си, слайд №6Операторы ввода, вывода в языке Си, слайд №7Операторы ввода, вывода в языке Си, слайд №8Операторы ввода, вывода в языке Си, слайд №9Операторы ввода, вывода в языке Си, слайд №10Операторы ввода, вывода в языке Си, слайд №11Операторы ввода, вывода в языке Си, слайд №12Операторы ввода, вывода в языке Си, слайд №13Операторы ввода, вывода в языке Си, слайд №14Операторы ввода, вывода в языке Си, слайд №15Операторы ввода, вывода в языке Си, слайд №16Операторы ввода, вывода в языке Си, слайд №17Операторы ввода, вывода в языке Си, слайд №18Операторы ввода, вывода в языке Си, слайд №19Операторы ввода, вывода в языке Си, слайд №20Операторы ввода, вывода в языке Си, слайд №21Операторы ввода, вывода в языке Си, слайд №22Операторы ввода, вывода в языке Си, слайд №23Операторы ввода, вывода в языке Си, слайд №24Операторы ввода, вывода в языке Си, слайд №25Операторы ввода, вывода в языке Си, слайд №26Операторы ввода, вывода в языке Си, слайд №27Операторы ввода, вывода в языке Си, слайд №28Операторы ввода, вывода в языке Си, слайд №29Операторы ввода, вывода в языке Си, слайд №30

Содержание

Вы можете ознакомиться и скачать презентацию на тему Операторы ввода, вывода в языке Си. Доклад-сообщение содержит 30 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Операторы ввода/вывода в языке  Си
Описание слайда:
Операторы ввода/вывода в языке Си

Слайд 2





Базовые функции ввода/вывода 

Операции ввода/вывода в языке Си организованы посредством различных библиотечных функций. 
Функция printf( ), прототип которой содержится в файле stdio.h, обеспечивает форматированный вывод. Ее можно записать в следующем формальном виде: 
рrintf ("управляющая строка", список вывода);
Описание слайда:
Базовые функции ввода/вывода Операции ввода/вывода в языке Си организованы посредством различных библиотечных функций. Функция printf( ), прототип которой содержится в файле stdio.h, обеспечивает форматированный вывод. Ее можно записать в следующем формальном виде: рrintf ("управляющая строка", список вывода);

Слайд 3





Функция printf 

Список вывода содержит перечисленные через запятую имена выводимых переменных, т. е. показывает, что выводить. В список вывода можно включать не только переменные, но и произвольные выражения (в частном случае константы).
Описание слайда:
Функция printf Список вывода содержит перечисленные через запятую имена выводимых переменных, т. е. показывает, что выводить. В список вывода можно включать не только переменные, но и произвольные выражения (в частном случае константы).

Слайд 4





Функция printf 

Управляющая строка содержит компоненты трех типов: 
обычные символы, которые просто копируются в стандартный выходной поток (выводятся на экран дисплея); 
спецификации преобразования, каждая из которых вызывает вывод на экран очередного аргумента из списка; 
управляющие символьные константы. 
Управляющая строка показывает, в каком виде значения переменных будут выведены на экран. В простейшем случае управляющая строка - это строковая константа, т.е. она ограничена двойными кавычками. Каждая спецификация преобразования начинается со знака % и заканчивается некоторым символом, задающим преобразование.
Описание слайда:
Функция printf Управляющая строка содержит компоненты трех типов: обычные символы, которые просто копируются в стандартный выходной поток (выводятся на экран дисплея); спецификации преобразования, каждая из которых вызывает вывод на экран очередного аргумента из списка; управляющие символьные константы. Управляющая строка показывает, в каком виде значения переменных будут выведены на экран. В простейшем случае управляющая строка - это строковая константа, т.е. она ограничена двойными кавычками. Каждая спецификация преобразования начинается со знака % и заканчивается некоторым символом, задающим преобразование.

Слайд 5





Функция printf 

Для вывода значений на экран нужно в функции написать правильный спецификатор формата. Ниже представлены спецификаторы формата для целых чисел:
Описание слайда:
Функция printf Для вывода значений на экран нужно в функции написать правильный спецификатор формата. Ниже представлены спецификаторы формата для целых чисел:

Слайд 6





Функция printf 

Для вывода значений на экран нужно в функции написать правильный спецификатор формата. Ниже представлены спецификаторы формата для целых чисел.
Описание слайда:
Функция printf Для вывода значений на экран нужно в функции написать правильный спецификатор формата. Ниже представлены спецификаторы формата для целых чисел.

Слайд 7





Функция printf 

Если после знака % стоит цифра, то она задает поле, в котором будет выполнен вывод числа. Приведем несколько функций printf, которые будут обеспечивать вывод одной и той же переменной S целого типа, имеющей значение 336.
Функция printf(“%2d”, S); выдает на экран: 336
В этом примере ширина поля (она равна двум) меньше, чем число цифр в числе 336, поэтому поле автоматически расширяется до необходимого размера.
Функция printf(“%6d”, S); выдаст на экран: _ _ _336
То есть, в результате работы функции число сдвинуто к правому краю поля, а лишние позиции перед числом заполнены пробелами.
Функция printf(“%-6d”, S); выдаст на экран: 336_ _ _
Знак «минус» перед спецификацией приводит к сдвигу числа к левому краю поля
Описание слайда:
Функция printf Если после знака % стоит цифра, то она задает поле, в котором будет выполнен вывод числа. Приведем несколько функций printf, которые будут обеспечивать вывод одной и той же переменной S целого типа, имеющей значение 336. Функция printf(“%2d”, S); выдает на экран: 336 В этом примере ширина поля (она равна двум) меньше, чем число цифр в числе 336, поэтому поле автоматически расширяется до необходимого размера. Функция printf(“%6d”, S); выдаст на экран: _ _ _336 То есть, в результате работы функции число сдвинуто к правому краю поля, а лишние позиции перед числом заполнены пробелами. Функция printf(“%-6d”, S); выдаст на экран: 336_ _ _ Знак «минус» перед спецификацией приводит к сдвигу числа к левому краю поля

Слайд 8





Функция printf
Описание слайда:
Функция printf

Слайд 9





Функция printf 

Спецификаторы формата для вещественных чисел:
Описание слайда:
Функция printf Спецификаторы формата для вещественных чисел:

Слайд 10





Вывод вещественных чисел 

Если перед спецификацией  f  ничего не указано, то выводится число с шестью знаками после запятой. При печати числа с плавающей точкой перед спецификацией f тоже могут находиться цифры. Рассмотрим на примере три возможные ситуации:
%6f – печать числа с плавающей точкой в поле из шести позиций;
%.2f – печать числа с плавающей точкой с двумя цифрами после десятичной точки;
%6.2f – печать числа с плавающей точкой в поле из шести позиций и двумя цифрами после десятичной точки.
Описание слайда:
Вывод вещественных чисел Если перед спецификацией f ничего не указано, то выводится число с шестью знаками после запятой. При печати числа с плавающей точкой перед спецификацией f тоже могут находиться цифры. Рассмотрим на примере три возможные ситуации: %6f – печать числа с плавающей точкой в поле из шести позиций; %.2f – печать числа с плавающей точкой с двумя цифрами после десятичной точки; %6.2f – печать числа с плавающей точкой в поле из шести позиций и двумя цифрами после десятичной точки.

Слайд 11





Вывод вещественных чисел
Описание слайда:
Вывод вещественных чисел

Слайд 12





Вывод вещественных чисел
Описание слайда:
Вывод вещественных чисел

Слайд 13





Вывод вещественных чисел
Описание слайда:
Вывод вещественных чисел

Слайд 14





Вывод вещественных чисел 

Поскольку для вывода значения переменной b применена спецификация е, то результат выдан в экспоненциальной форме. Следует отметить, что, если ширина поля меньше, чем число цифр в числе, то поле автоматически расширяется до необходимого размера.
Описание слайда:
Вывод вещественных чисел Поскольку для вывода значения переменной b применена спецификация е, то результат выдан в экспоненциальной форме. Следует отметить, что, если ширина поля меньше, чем число цифр в числе, то поле автоматически расширяется до необходимого размера.

Слайд 15





Управляющие символьные константы 

В управляющей строке могут содержаться управляющие символьные константы. Среди управляющих символьных констант наиболее часто используются следующие:
1)   \a – для кратковременной подачи звукового сигнала;
2)   \b – для перевода курсора влево на одну позицию;
3)   \n – для перехода на новую строку;
4)   \r – для перевода курсора в начало текущей строки;
5)   \t – для горизонтальной табуляции.
Описание слайда:
Управляющие символьные константы В управляющей строке могут содержаться управляющие символьные константы. Среди управляющих символьных констант наиболее часто используются следующие: 1) \a – для кратковременной подачи звукового сигнала; 2) \b – для перевода курсора влево на одну позицию; 3) \n – для перехода на новую строку; 4) \r – для перевода курсора в начало текущей строки; 5) \t – для горизонтальной табуляции.

Слайд 16





Управляющие символьные константы 

В управляющей строке могут содержаться управляющие символьные константы.
Описание слайда:
Управляющие символьные константы В управляющей строке могут содержаться управляющие символьные константы.

Слайд 17





Управляющие символьные константы 

Другие символьные константы.
Описание слайда:
Управляющие символьные константы Другие символьные константы.

Слайд 18





Форматный ввод

Функция форматного ввода
Оператор вызова этой функции форматного ввода scanf ( ) имеет вид:      scanf(форматная_строка, список_ввода)
Список ввода показывает, что выводить. Он содержит перечисленные через запятую адреса вводимых переменных. В список ввода не могут входить выражения или константы, так как ввод предполагает изменение значения.
Описание слайда:
Форматный ввод Функция форматного ввода Оператор вызова этой функции форматного ввода scanf ( ) имеет вид: scanf(форматная_строка, список_ввода) Список ввода показывает, что выводить. Он содержит перечисленные через запятую адреса вводимых переменных. В список ввода не могут входить выражения или константы, так как ввод предполагает изменение значения.

Слайд 19





Форматный ввод

Функция форматного ввода
Оператор вызова этой функции форматного ввода scanf ( ) имеет вид:      scanf(форматная_строка, список_ввода)
Описание слайда:
Форматный ввод Функция форматного ввода Оператор вызова этой функции форматного ввода scanf ( ) имеет вид: scanf(форматная_строка, список_ввода)

Слайд 20





Форматный ввод
Форматная строка - это строковая константа, которая, так же как при выводе, показывает, в каком виде значения переменных будут выглядеть на экране. Форматная строка при вводе содержит только спецификации формата, включать в нее какой либо пояснительный текст бессмысленно. Спецификации формата при вводе записываются так же при выводе, но ширина поля и точность обычно упускаются. 
Заметим, что для функции scanf( ) после ввода числа или символа необходимо нажать клавишу <Enter>.
Описание слайда:
Форматный ввод Форматная строка - это строковая константа, которая, так же как при выводе, показывает, в каком виде значения переменных будут выглядеть на экране. Форматная строка при вводе содержит только спецификации формата, включать в нее какой либо пояснительный текст бессмысленно. Спецификации формата при вводе записываются так же при выводе, но ширина поля и точность обычно упускаются. Заметим, что для функции scanf( ) после ввода числа или символа необходимо нажать клавишу <Enter>.

Слайд 21





Форматный ввод
 Управляющая строка содержит спецификации преобразования и используется для установления количества и типов аргументов. спецификации для определения типов аргументов такие же, как и для функции printf.
Описание слайда:
Форматный ввод Управляющая строка содержит спецификации преобразования и используется для установления количества и типов аргументов. спецификации для определения типов аргументов такие же, как и для функции printf.

Слайд 22





Посимвольное чтение и вывод
 В СИ есть простой механизм ввода - чтение по одному символу из стандартного входного потока, с клавиатуры, с помощью функции getchar( ). Она имеет следующий прототип (т.е. описание заголовка): 
int getchar(void);
Здесь определен тип единственного аргумента (void) и тип возвращаемого функцией значения (int). Оператор вида: 
х = getchar( );
присваивает переменной х очередной вводимый символ. Переменная х должна иметь символьный или целый тип. 
Заметим, что для функции getchar( ) после выбора символа необходимо нажать клавишу <Enter>.
Описание слайда:
Посимвольное чтение и вывод В СИ есть простой механизм ввода - чтение по одному символу из стандартного входного потока, с клавиатуры, с помощью функции getchar( ). Она имеет следующий прототип (т.е. описание заголовка): int getchar(void); Здесь определен тип единственного аргумента (void) и тип возвращаемого функцией значения (int). Оператор вида: х = getchar( ); присваивает переменной х очередной вводимый символ. Переменная х должна иметь символьный или целый тип. Заметим, что для функции getchar( ) после выбора символа необходимо нажать клавишу <Enter>.

Слайд 23





Посимвольное чтение и вывод
 Другая функция - putchar(х) выдает значение переменной x в стандартный выходной поток  - на экран дисплея. Функция putchar( ) имеет прототип: 
int putchar(int);
Объявления getchar( ) и putchar( ) сделаны в заголовочном файле stdio.h, содержащем описания заголовков библиотечных функций стандартного ввода/вывода. Чтобы библиотечные функции стали доступны программе, к ней необходимо подключить данный файл. Подключение осуществляется с помощью директивы препроцессора 
#include <stdio.h>
помещаемой в начало программы.
Описание слайда:
Посимвольное чтение и вывод Другая функция - putchar(х) выдает значение переменной x в стандартный выходной поток - на экран дисплея. Функция putchar( ) имеет прототип: int putchar(int); Объявления getchar( ) и putchar( ) сделаны в заголовочном файле stdio.h, содержащем описания заголовков библиотечных функций стандартного ввода/вывода. Чтобы библиотечные функции стали доступны программе, к ней необходимо подключить данный файл. Подключение осуществляется с помощью директивы препроцессора #include <stdio.h> помещаемой в начало программы.

Слайд 24





Посимвольное чтение и вывод

 char – символьный тип в СИ
Описание слайда:
Посимвольное чтение и вывод char – символьный тип в СИ

Слайд 25





Таблица кодировки символов

 char – символьный тип в СИ
Описание слайда:
Таблица кодировки символов char – символьный тип в СИ

Слайд 26





Таблица кодировки символов

 char – символьный тип в СИ
Описание слайда:
Таблица кодировки символов char – символьный тип в СИ

Слайд 27





Символьный тип
%с - прочитать символ 
char ch; 
scanf ("%c", &ch);
Описание слайда:
Символьный тип %с - прочитать символ char ch; scanf ("%c", &ch);

Слайд 28





Символьный тип
getchar (); 
putchar (rsim);
Описание слайда:
Символьный тип getchar (); putchar (rsim);

Слайд 29





Символьный тип
puts ();
Описание слайда:
Символьный тип puts ();

Слайд 30





Символьный тип
gets (); 
puts  ();
Описание слайда:
Символьный тип gets (); puts ();



Похожие презентации
Mypresentation.ru
Загрузить презентацию