Форматоване введення та виведення інформації в С. Форматоване стандартне введення у мові с здійснює функція printf icon

Форматоване введення та виведення інформації в С. Форматоване стандартне введення у мові с здійснює функція printf



НазваниеФорматоване введення та виведення інформації в С. Форматоване стандартне введення у мові с здійснює функція printf
Дата конвертации23.05.2013
Размер444 b.
ТипДокументы
скачать >>>


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

  • Форматоване стандартне введення у мові С здійснює функція printf:

  • int printf (char* format, arg1,arg2,..);

  • Вона повертає кількість успішно виведених аргументів, перетворює, форматує й друкує свої аргументи в стандартному вихідному файлі під керівництвом формату – стрінгу format. Останній містить два типи об'єктів: звичайні літери, які безпосередньо копіюються у стандартний вивід, і специфікації форматів перетворень, кожна з яких починається із символу % .


Кількість аргументів функції printf має відповідати

  • Кількість аргументів функції printf має відповідати

  • кількості специфікацій формату. Кожна специфікація

  • завершується спеціальною літерою-специфікатором.

  • Специфікація формату виводу має такий вид:

  • %[маркер][ширина поля виводу][.точність]літера-специфікатор

  • маркер – це один із знаків :

  • + (обов’язковий вивід знаку числа) або

  • (притискання до лівого краю поля виводу)

  • Підкреслені елементи специфікації є обов’язковими.



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



Форматоване стандартне введення в мові С здійснює

  • Форматоване стандартне введення в мові С здійснює

  • функція scanf:

  • int scanf (char* format, arg1,arg2,..);

  • Вона зчитує символи зі стандартного вхідного потоку,

  • інтерпретує їх згідно зі специфікаціями стрінгу format і

  • розсилає результати у свої аргументи, кожен з яких має

  • бути вказівником. Повертає кількість успішно введених

  • аргументів. Стрінг format містить два види об'єктів:

  • звичайні літери, які, як очікується, мають з'явитись у

  • стандартному вводі, і специфікації перетворень, кожна з

  • яких починається із символу % . Специфікація формату

  • вводу має такий вид:

  • %[маркер][ширина поля введення]літера-специфікатор

  • маркер – це знак * (ігнорувати присвоєння)

  • Підкреслені елементи специфікації є обов’язковими.



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



Форматування потоків введення-виведення в С++

  • Для керування станом потоків використовуються так звані маніпулятори потоків. Їх визначення містить файл , який необхідно підключити командою #include. Якщо деякий маніпулятор з'являється в потоці, то він змінює стан потоку до тих пір, поки в потік не буде відправлений інший маніпулятор.

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





Похожие:

Форматоване введення та виведення інформації в С. Форматоване стандартне введення у мові с здійснює функція printf iconЛабораторна робота 4 Тема. Перевантаження операторів потокового введення-виведення. Мета роботи: ознайомитись із принципами перевантаження операторів потокового введення-виведення. Теоретичні
Введення-виведення стандартних типів. Для виведення стандартних типів у С++ визначено клас ostream з оператором (float&)
Форматоване введення та виведення інформації в С. Форматоване стандартне введення у мові с здійснює функція printf iconДодаток 2 до наказу Державного агентства України з інвестицій та інновацій від 21. 04. 2008 р. №28 форма заяви власника інформації про введення до бази даних інформації
Ця заява є моєю згодою на введення інформації, що міститься в ній, до бази даних, яка розміщується на офіційному веб-сайті Держінвестицій,...
Форматоване введення та виведення інформації в С. Форматоване стандартне введення у мові с здійснює функція printf iconДодаток 2 до наказу Державного агентства України з інвестицій та інновацій від 21. 04. 2008 р. №28 форма заяви власника інформації про введення до бази даних інформації
Ця заява є моєю згодою на введення інформації, що міститься в ній, до бази даних, яка розміщується на офіційному веб-сайті Держінвестицій,...
Форматоване введення та виведення інформації в С. Форматоване стандартне введення у мові с здійснює функція printf iconРеферату : Діалогові програми Розділ : Комп'ютерні науки Діалогові програми План. Уведення даних. Виведення даних. Формати виведення. Імітація діалогів. Коментарі
Такий спосіб найпростіший, однак не найкращий, оскільки програми від цього стають не універсальними (немасовими). Ось чому в усіх...
Форматоване введення та виведення інформації в С. Форматоване стандартне введення у мові с здійснює функція printf iconТема: «Призначення, загальні принципи роботи та взаємодія основних пристроїв персонального комп'ютера» План
Персональний комп’ютер (ПК) — це пристрій, що виконує операції введення інформації, оброблення її за певною програмою, виведення...
Форматоване введення та виведення інформації в С. Форматоване стандартне введення у мові с здійснює функція printf iconСтворення нового документа. Введення ы редагування тексту
Мета: Ознайомити з основними прийомами створен документу, введення та редагування тексту, розвивати навички опрацьовування всього...
Форматоване введення та виведення інформації в С. Форматоване стандартне введення у мові с здійснює функція printf iconОгляд введення та виведення в С++
Якщо програма орієнтована на роботу з текстом (або навіть з числовою інформацією в текстовому вигляді), кожний байт є представленням...
Форматоване введення та виведення інформації в С. Форматоване стандартне введення у мові с здійснює функція printf iconНаказ №1067 Про введення в дію переліку
Про введення в дію переліку спеціальностей, за якими здійснюється підготовка фахівців у вищих навчальних закладах за освітньо-кваліфікаційними...
Форматоване введення та виведення інформації в С. Форматоване стандартне введення у мові с здійснює функція printf iconТема Введення в радіолокацію. Загальні принципи радіолокації. Заняття №1. Введення в радіолокацію. Загальні принципи радіолокації. Питання заняття
...
Форматоване введення та виведення інформації в С. Форматоване стандартне введення у мові с здійснює функція printf iconТема Введення в радіолокацію. Загальні принципи радіолокації. Заняття №1. Введення в радіолокацію. Загальні принципи радіолокації. Питання заняття
...
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©gua.convdocs.org 2000-2015
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы

Разработка сайта — Веб студия Адаманов