ВУЗ:
Составители:
Рубрика:
98
и порядок следования, то функции, по определению, имеют одинаковую
сигнатуру. В языке C++ можно определить две различные функции с
одинаковым именем при условии, если эти функции обладают различными
сигнатурами.
Ввод и вывод
Консольный вывод
В языке C консольный вывод выполняется функцией
printf(управляющая строка, список аргументов, ....)
Управляющая строка содержит информацию, выводимую на экран .
Места подстановки значений переменных из списка аргументов
обозначены спецификаторами данных. Признаком спецификатора является
символ "%". Количество спецификаторов должно совпадать с количеством
аргументов, более того, спецификаторы и аргументы должны попарно
соответствовать друг другу.
Как и любая функция языка C, функция printf() возвращает значение.
Это значение равно числу выведенных символов, если при выводе
произошла ошибка – функция возвращает отрицательное число.
Пример.
setlocale(LC_CTYPE, "rus");//русификация консоли
int m=10; double pi=3.1415; char ch='Ё';
printf("\n m=%d pi=%f ch=%c \n",m,pi,ch);
Для каждого встроенного типа данных имеется отдельный
спецификатор: %c – для типа char, %d – для целых чисел, %e, %E, %f, %g –
для чисел с плавающей точкой (два первых формата отображают числа в
научной нотации, а последний, в зависимости какой формат окажется
короче), %o – для вывода чисел без знака в восьмеричной системе счисления,
%x, %X – для вывода чисел без знака в шестнадцатеричной системе
счисления, %p – для вывода значений указателей (т.е. адресов памяти), %s –
для строк.
Пример.
int m=2012; double pi=3.141592;
printf("\n m=%d m=%o m=%x m=%X",m,m,m,m);
printf("\n pi=%f pi=%e pi=%E pi=%g \n",pi,pi,pi,pi);
и порядок следования, то функции, по определению, имеют одинаковую
сигнатуру. В языке C++ можно определить две различные функции с
одинаковым именем при условии, если эти функции обладают различными
сигнатурами.
Ввод и вывод
Консольный вывод
В языке C консольный вывод выполняется функцией
printf(управляющая строка, список аргументов, ....)
Управляющая строка содержит информацию, выводимую на экран .
Места подстановки значений переменных из списка аргументов
обозначены спецификаторами данных. Признаком спецификатора является
символ "%". Количество спецификаторов должно совпадать с количеством
аргументов, более того, спецификаторы и аргументы должны попарно
соответствовать друг другу.
Как и любая функция языка C, функция printf() возвращает значение.
Это значение равно числу выведенных символов, если при выводе
произошла ошибка – функция возвращает отрицательное число.
Пример.
setlocale(LC_CTYPE, "rus");//русификация консоли
int m=10; double pi=3.1415; char ch='Ё';
printf("\n m=%d pi=%f ch=%c \n",m,pi,ch);
Для каждого встроенного типа данных имеется отдельный
спецификатор: %c – для типа char, %d – для целых чисел, %e, %E, %f, %g –
для чисел с плавающей точкой (два первых формата отображают числа в
научной нотации, а последний, в зависимости какой формат окажется
короче), %o – для вывода чисел без знака в восьмеричной системе счисления,
%x, %X – для вывода чисел без знака в шестнадцатеричной системе
счисления, %p – для вывода значений указателей (т.е. адресов памяти), %s –
для строк.
Пример.
int m=2012; double pi=3.141592;
printf("\n m=%d m=%o m=%x m=%X",m,m,m,m);
printf("\n pi=%f pi=%e pi=%E pi=%g \n",pi,pi,pi,pi);
98
Страницы
- « первая
- ‹ предыдущая
- …
- 96
- 97
- 98
- 99
- 100
- …
- следующая ›
- последняя »
