Информационные технологии

Содержание

Слайд 2

Кодовая таблица 437

Кодовая таблица 437

Слайд 3

Кодовая страница
OEM 866
(командная строка MS-DOS)

Кодовая страница
Windows
1251

Кодовая страница OEM 866 (командная строка MS-DOS) Кодовая страница Windows 1251

Слайд 4

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

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

Слайд 5

Функции вывода

Функция вывода символа _putch
#include // В файле conio.h находится её

Функции вывода Функция вывода символа _putch #include // В файле conio.h находится
объявление
int _putch(int c); // Прототип функции
При ошибке возвращает EOF (-1). При успешном выполнении возвращает неотрицательное значение.
Пример использования:
// Демонстрация работы функции _putch
#include
void main()
{
char ch = 0x21;
_putch(ch);// Выводит символ !
_putch(35);// Выводит символ #
_putch('\n');// Переводит строку
_putch('*');// Выводит символ *
}

Слайд 6

Функция вывода строки puts
#include
int puts(const char *str); // Прототип функции
При ошибке

Функция вывода строки puts #include int puts(const char *str); // Прототип функции
возвращает EOF (-1). При успешном выполнении возвращает неотрицательное значение.
Пример использования:
// Демонстрация работы функции puts
#include
#include
void main()
{
char *str = "Hello";
puts(str);
puts("World");
}

Слайд 7

Функция форматированного вывода printf
#include
int printf(const char *format, ...);
Первый аргумент функции –

Функция форматированного вывода printf #include int printf(const char *format, ...); Первый аргумент
строка формата.
Строка формата может содержать:
Текст
Escape-последовательности (начинается с \)
Спецификации формата (начинается с %)
printf("Hello, "); // Строка формата содержит текст.
printf("World!\n"); // Текст и escape-последовательность.
printf("x = %d\n", x);// Текст, escape-последовательность и
// спецификацию формата.

Слайд 8

Спецификация формата функции printf

%[flags] [width] [.precision] [{h | l | ll | w | I | I32 | I64}] type
%[флаг][ширина][.точность][размер]тип

Спецификация формата функции printf %[flags] [width] [.precision] [{h | l | ll

Слайд 11

В спецификации формата может быть несколько флагов, при этом они могут располагаться

В спецификации формата может быть несколько флагов, при этом они могут располагаться в любом порядке
в любом порядке

Слайд 12

Спецификация ширины
Неотрицательное десятеричное число, определяющее минимальное количество выводимых символов, или звёздочка (*).
Указание

Спецификация ширины Неотрицательное десятеричное число, определяющее минимальное количество выводимых символов, или звёздочка
ширины никогда не приводит к отбрасыванию значений.
Если ширина задана звёздочкой (*), в качестве её значения берётся целый аргумент из списка аргументов.

Слайд 13

Спецификация точности

Спецификация точности

Слайд 14

Спецификация размера

Спецификация размера