Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Д.2. Функція scanf()

Функція scanf() – це С-функція загального призначення введення даних із консольного пристрою. Вона може зчитувати дані всіх вбудованих типів та автоматично перетворює числа в потрібний внутрішній формат. Її поведінка в багатьох випадках цілком зворотня до функції printf().Загальний формат функції scanf() такий:

int scanf (const char *fmt_string, …)

Управляючий рядок, що задається параметром fmt_string, складається з символів трьох категорій:

– специфікатори формату;

– „пробільні” символи (пробіли, символи табуляції та пустого рядка);

– символів, які відрізняються від „пробільних”.

Функція scanf() повертає кількість введених полів, а при виникненні помилки – значення EOF (воно визначене у заголовку stdio.h).

Специфікатори формату – % – повідомляють, якого типу дане буде зчитане наступним. Наприклад, специфікатор %s прочитає рядок, а %d – ціле значення. Ці коди приведені в табл. Д.3.

 


Таблиця Д.3 – Специфікатори формата функції scanf()

Код Значення
%c Зчитує один символ
%d Зчитує десятичне ціле
%i Зчитує ціле в любому форматі (десятичне, восьмирічне, шістнадцятирічне)
%e Зчитує дійсне число
%f Зчитує дійсне число
%F Як і %f (тільки С++)
%g Зчитує істотне число
%o Зчитує восьмирічне чмло
%s Зчитує рядок
%x Зчитує шістнадцятирічне число
%p Зчитує покажчик
%n Приймає ціле значення, яке дорівнює кількості символів, зчитаних на той час
%u Зчитує десятичне ціле без знаку
%[] Продивляється набір символів
%% Зчитує знак відсотка

 


Додаток Ж
Таблиця символів

 

Таблиця Ж.1 – Символи ASCII з кодами 0-127

Код Символ Код Символ Код Символ Код Символ
NUL SP @ `
SOH ! A a
STX B b
ETX # C c
EOT $ D d
ENQ % E e
ACK & F f
BEL G g
BS ( H h
HT ) I i
LF * J j
VT + K k
FF , L l
CR - M m
SO . N n
SI / O o
DLE P p
DC1 Q q
DC2 R r
DC3 S s
DC4 T t
NAK U u
SYN V v
ETB W w
CAN X x
EM Y y
SUB : Z z
ESC ; [ {
FS < \ |
GS = ] }
RS > ^ ~
US ? _ Del

 




Переглядів: 1158

<== попередня сторінка | наступна сторінка ==>
Основні теоретичні відомості | ПРЕДМЕТ, МЕТА І ЗАВДАННЯ ДИСЦИПЛІНИ

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.