- •050655 İnformasiya texnologiyaları ixtisası üzrə
- •Vagif_salimov@yahoo.Com
- •1 Вопрос . * Основы алгоритмизации
- •Вопрос.* Базовые алгоритмы линейный, разветвляющийся
- •Вопрос. * Базовые алгоритмы- циклы
- •Цикл с параметром
- •4 Вопрос .* Примеры алгоритмов ( линейный, разветвляющийся)
- •9 Вопрос . Краткая история языка с
- •12. Вопрос **. Характеристика длины, диапазон и преобразования типов
- •13. Вопрос * Характеристика памяти
- •15. Вопрос * Структура c программы
- •16 Вопрос .** Типы операций
- •17 Вопрос .Операции с целыми числами
- •18. Арифметическое и (&).
- •21 Вопрос * Арифметичекое отриц.,сдвиг влево,сдвиг вправо
- •22 Вопрос * Логические операции и отношения
- •Операция ?
- •23 Вопрос * Приоритеты операций и стандарт. Математические функ.
- •24 Вопрос * Оператор присваивания
- •25 Вопрос ** Ввод данных с помощью функции scanf
- •26 Вопрос ** Вывод данных в помощью функции printf
- •Примеры вывода
- •27 Вопрос * Ввод с помощью cin и вывод с помощью cout
- •28 Вопрос * Форматный вывод в Cout
- •Пример линейной программы
- •29 Вопрос ** Оператор İf и goto
- •30 Вопрос ** Оператор Switch/case
- •31 Вопрос * Оператор цикла For
- •32 Вопрос * Оператор цикла while
- •33 Вопрос * Оператор цикла do while
- •34 Вопрос ** Массивы . Общие сведения
- •35 Вопрос *** Ввод , вывод и обработка массивов
- •36 Вопрос *** Указатели
- •37 Вопрос ** Строки
- •38 Вопрос . *** Функции для работы со строками
- •39 Вопрос ** Перечислительный тип
- •40 Вопрос *** Файлы
- •Коды режимов приводяться ниже :
- •41 Вопрос . *** Функции. Общие сведения
- •42 Вопрос *** Обмен данных с функцией
- •43 Вопрос *** Передача массивов в функцию
- •44 Вопрос *** Передача данных с помощью глобальных переменных
- •45 Вопрос ***Структуры
- •46 Вопрос ** . Обьектно-ориентированное программирование. Общие сведения
- •47 * Основные понятия ооп
- •48*** Вопрос . Объявление класса:
- •49 *** Вопрос . Пример простейшего класса
- •50. Вопрос . Конструкторы и деструкторы
- •51. Вопрос . Наследование
- •Уровни доступа к членам класса
- •Void student::message()
- •Int main(void)
- •Void message();
- •Void person::message()
- •52. Вопрос . Полиморфизм
- •53. Вопрос . Визуальное (Windows Form) программирование
- •54. Вопрос . Работа с визуальными элементами
- •Функции преобразования типов
- •4.ComboBox
26 Вопрос ** Вывод данных в помощью функции printf
В языке С для вывода данных используется функция
printf(s1, s2);
Здесь s1 – список форматов, s2 – список переменных.
Общие правила использования аналогичны scanf
Форматные коды аналогичны но дополнительно указываются количество общее количество позиций и количество позиций после запятой.
Общая структура формата имеет следующий вид. %[флаг][En][.точность][модификатор]тип
Ниже приводятся форматы для вывода
Параметр |
Назначение |
Флаг |
|
- |
Смещение влево , справа заполняется пробелами, по стандарту смещение вправо. |
+ |
Вывод знака «+» или «-» |
Пробел |
Перед положит. Числом пробел, перед отрицательным – «-» |
# |
Код системы счисления : 0 – восьмерич , 0х (0Х) 16-ти ричная |
En |
|
n |
Длина поля вывода. Если недостаточно то автоматически увеличивается, пустые позиции заполняются пробелами. |
0n |
Аналогично но пустые позиции заполняются 0. |
Точность |
|
|
Стандартная точность |
n |
e, E, f количество знаков после запятой |
Moдификатор |
|
h |
Для d, i, o, u, x, X short int |
l |
Для d, i, o, u, x, X long int |
Тип |
|
с |
char, при выводе один байт. |
d |
Signed int |
i |
В десятичной системе signed int |
o |
В восьмеричной системе int unsigned |
u |
В десятичной системе unsigned int |
x, X |
В 16 системе int unsigned, если х тогда a-f istifadə , если Х тогда– A-F. |
f |
Следующий формат [-]dddd.dddd |
e |
Следующий формат [-]d.dddde[+|-]ddd |
E |
Следующий формат [-]d.ddddE[+|-]ddd |
g |
e или f в зависимости от значения и точности |
G |
Е или F в зависимости от значения и точности |
s |
Для строк |
В функции Printf используется ряд специальных символов.
Simvol |
Funksiya |
\b |
Смещение влево |
\n |
Переход на новую строку |
\r |
Переход к началу строки |
\t |
Горизонтальная строка |
\’ |
Aпостроф |
\’’ |
Кавычки |
\? |
Символ ? |
Упрощенное представление форматных кодов для вывода
Код ТИП
%c Символ
%Md int
%Mld long int
%M.Ne float
%M.Nf float
%M.Nlf double
%M.Ng f,e общий
%Mo 8 –ная система
%s Строка
%Mu insigned int
%Mx 16 –ая система
Здесь М общая длина поля N количество знаков после запятой. Если м недостаточна то происходит округление, если N не указывается то 6 знаков.
