🗊Презентация Форматоване введення та виведення інформації в С

Нажмите для полного просмотра!
Форматоване введення та виведення інформації в С, слайд №1Форматоване введення та виведення інформації в С, слайд №2Форматоване введення та виведення інформації в С, слайд №3Форматоване введення та виведення інформації в С, слайд №4Форматоване введення та виведення інформації в С, слайд №5Форматоване введення та виведення інформації в С, слайд №6Форматоване введення та виведення інформації в С, слайд №7

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

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


Слайд 1





Форматоване введення та виведення інформації в С.
Форматоване стандартне введення у мові С здійснює функція printf:
int printf (char* format, arg1,arg2,..);
Вона повертає кількість успішно виведених аргументів, перетворює, форматує й друкує свої аргументи в стандартному вихідному файлі під керівництвом формату – стрінгу format. Останній містить два типи об'єктів: звичайні літери, які безпосередньо копіюються у стандартний вивід, і специфікації форматів перетворень, кожна з яких починається із символу % .
Описание слайда:
Форматоване введення та виведення інформації в С. Форматоване стандартне введення у мові С здійснює функція printf: int printf (char* format, arg1,arg2,..); Вона повертає кількість успішно виведених аргументів, перетворює, форматує й друкує свої аргументи в стандартному вихідному файлі під керівництвом формату – стрінгу format. Останній містить два типи об'єктів: звичайні літери, які безпосередньо копіюються у стандартний вивід, і специфікації форматів перетворень, кожна з яких починається із символу % .

Слайд 2





Кількість аргументів функції printf має відповідати 
Кількість аргументів функції printf має відповідати 
кількості специфікацій формату. Кожна специфікація завершується спеціальною літерою-специфікатором. 
Специфікація формату виводу має такий вид:
%[маркер][ширина поля виводу][.точність]літера-специфікатор
маркер – це один із знаків :  
+  	(обов’язковий вивід знаку числа) 	або 
– 		(притискання до лівого краю поля виводу)
Підкреслені елементи специфікації є обов’язковими.
Описание слайда:
Кількість аргументів функції printf має відповідати Кількість аргументів функції printf має відповідати кількості специфікацій формату. Кожна специфікація завершується спеціальною літерою-специфікатором. Специфікація формату виводу має такий вид: %[маркер][ширина поля виводу][.точність]літера-специфікатор маркер – це один із знаків : + (обов’язковий вивід знаку числа) або – (притискання до лівого краю поля виводу) Підкреслені елементи специфікації є обов’язковими.

Слайд 3





Таблиця літер-специфікаторів функції  printf
Описание слайда:
Таблиця літер-специфікаторів функції printf

Слайд 4





Форматоване стандартне введення в мові С здійснює 
Форматоване стандартне введення в мові С здійснює 
функція  scanf:
 int scanf (char* format, arg1,arg2,..);
Вона зчитує символи зі стандартного вхідного потоку, 
інтерпретує їх згідно зі специфікаціями стрінгу format і 
розсилає результати у свої аргументи, кожен з яких має
бути вказівником. Повертає кількість успішно введених 
аргументів. Стрінг format містить два види об'єктів: 
звичайні літери, які, як очікується, мають з'явитись у 
стандартному вводі, і специфікації перетворень, кожна з 
яких починається із символу % . Специфікація формату 
вводу має такий вид:
%[маркер][ширина поля введення]літера-специфікатор
маркер – це знак   *  (ігнорувати присвоєння) 
Підкреслені елементи специфікації є обов’язковими.
Описание слайда:
Форматоване стандартне введення в мові С здійснює Форматоване стандартне введення в мові С здійснює функція scanf: int scanf (char* format, arg1,arg2,..); Вона зчитує символи зі стандартного вхідного потоку, інтерпретує їх згідно зі специфікаціями стрінгу format і розсилає результати у свої аргументи, кожен з яких має бути вказівником. Повертає кількість успішно введених аргументів. Стрінг format містить два види об'єктів: звичайні літери, які, як очікується, мають з'явитись у стандартному вводі, і специфікації перетворень, кожна з яких починається із символу % . Специфікація формату вводу має такий вид: %[маркер][ширина поля введення]літера-специфікатор маркер – це знак * (ігнорувати присвоєння) Підкреслені елементи специфікації є обов’язковими.

Слайд 5





Таблиця літер-специфікаторів функції  scanf
Описание слайда:
Таблиця літер-специфікаторів функції scanf

Слайд 6





Форматування потоків введення-виведення в С++
Введення та виведення, пов'язане із стандартними потоками stdin та stdout, відбувається безформатно, тобто для введення або виведення об'єкту деякого стандартного типу, використовується мінімально необхідна кількість позицій. 
Якщо ж виникає необхідність керування станом потоків, то використовуються так звані маніпулятори потоків. Їх визначення містить файл <iomanip>, який необхідно підключити командою #include. Якщо деякий маніпулятор з'являється в потоці, то він змінює стан потоку до тих пір, поки в потік не буде відправлений інший маніпулятор.
Описание слайда:
Форматування потоків введення-виведення в С++ Введення та виведення, пов'язане із стандартними потоками stdin та stdout, відбувається безформатно, тобто для введення або виведення об'єкту деякого стандартного типу, використовується мінімально необхідна кількість позицій. Якщо ж виникає необхідність керування станом потоків, то використовуються так звані маніпулятори потоків. Їх визначення містить файл <iomanip>, який необхідно підключити командою #include. Якщо деякий маніпулятор з'являється в потоці, то він змінює стан потоку до тих пір, поки в потік не буде відправлений інший маніпулятор.

Слайд 7





Форматування потоків введення-виведення в С++
Наприклад, за замовчуванням, значення цілих типів читаються та записуються у десятковому форматі. Маніпулятори hex, oct, dec змінюють цілий формат відповідно на 16-ковий, 8-ковий, 10-ковий. Маніпулятори  showbase, noshowbase встановлюють та відміняють виведення перед числом початкових символів 0 або 0x для позначення основи системи числення. Маніпулятори uppercase, nouppercase визначають вигляд 16-кових цифр (відповідно використовуються великі чи маленькі літери для 16-кових цифр). При введенні та виведенні дійсних значень за замовчуванням діє маніпулятор fixed (формат з фіксованою десятковою крапкою). Маніпулятор scientific змінює цей формат на формат з рухомою десятковою крапкою. Маніпулятор setprecision (n) або функція-член precision (n) визначають точність n знаків (за замовчуванням точність 6).
Описание слайда:
Форматування потоків введення-виведення в С++ Наприклад, за замовчуванням, значення цілих типів читаються та записуються у десятковому форматі. Маніпулятори hex, oct, dec змінюють цілий формат відповідно на 16-ковий, 8-ковий, 10-ковий. Маніпулятори showbase, noshowbase встановлюють та відміняють виведення перед числом початкових символів 0 або 0x для позначення основи системи числення. Маніпулятори uppercase, nouppercase визначають вигляд 16-кових цифр (відповідно використовуються великі чи маленькі літери для 16-кових цифр). При введенні та виведенні дійсних значень за замовчуванням діє маніпулятор fixed (формат з фіксованою десятковою крапкою). Маніпулятор scientific змінює цей формат на формат з рухомою десятковою крапкою. Маніпулятор setprecision (n) або функція-член precision (n) визначають точність n знаків (за замовчуванням точність 6).



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