Пример организации форматного ввода/вывода данных

#include <stdio.h> // директива препроцессора подключения заголовочного файла, содержащего описание использованных в программе функций ввода/вывода

#include <conio.h> // директива препроцессора подключения заголовочного файла, содержащего описание таких функций, как getch() – ожидание нажатия любой клавиши

int main()

{

int in; // объявление переменной целого типа

float fl; // объявление переменной вещественного типа

char ch; // объявление переменной символьного типа

printf(“\nВвод целого числа\n”); // переход на другую строку, вывод информации и переход на другую строку

scanf(“%d”, &in); // введенное число заносится в переменную i по ее адресу

printf(“Ввод чисел\n”);

scanf(“%f %c”,&fl,&ch); // введенные числа заносятся в переменные x и ch по их адресам

printf(“Вывод чисел %d %f %c“,in,fl,ch); // вывод на экран указанной строки, заменяя спецификацию преобразования на значение числа

getch(); // ожидание нажатия любой клавиши

return 0; // возврат из функции

}

Основные стандартные функции.

Стандартные функции консольного ввода/вывода

Консольный ввод/вывод реализован как функции и объявлен в include -файле <conio.h>.

ФУНКЦИЯ ИСПОЛЬЗОВАНИЕ
Cgets читает строку с консоли
Cputs записывает строку на консоль
Getch читает символ с консоли
Putch записывает символ на консоль

Стандартные математические функции

Стандартные математические функции существуют для облегчения программирования математических вычислений; функции работают со значениями, представленными в форме с плавающей точкой. Основные математические функции объявлены в include -файле <math.h>.

ФУНКЦИЯ ИСПОЛЬЗОВАНИЕ
acos(x) вычисляет arccos x
asin(x) вычисляет arcsin x
atan(x) вычисляет arctg x
atan2(y,x) вычисляет arctg(y/x)
ceil(x) находит целую часть x
cos(x) вычисляет cos x
exp(x) вычисляет экспоненциальную функцию
fabs(x) вычисляет абсолютное значение x
floor(x) находит наибольшее целое, которое меньше или равно x
fmod(x,y) находит остаток с плавающей точкой от деления x на у
log(x) вычисляет натуральный логарифм х
log10(x) вычисляет десятичный логарифм х
modf(x,&n) разделяет х на целую (возвращаемое значение) и дробную (n) части
pow(x,y) вычисляет х в степени y
sin(x) вычисляет sin x
sqrt(x) находит квадратный корень из х
tan(x) вычисляет tg x

II. Контрольные вопросы.

1. Что такое «базовые типы данных»?

2. Какое существуют целочисленные типы в языке Си? Сколько байтов памяти занимает тип int?

3. Назвать вещественные типы языка Си? Сколько байтов памяти занимает тип float?

4. Как представляются символьные данные в языке Си?

5. Что представляет собой тип void?

6. Что представляет собой программа на языке Си? Какая структура Си-программы?

7. Что такое «операция» и что такое «операнд»? Какая операция называется унарной, а какая – бинарной?

8. Что представляет собой выражение?

9. Какие арифметические операции используются в языке Си?

10. Существует ли логический тип в языке Си? Какие значения используются для представления логических значений?

11. Какие используются операции сравнения и какие – логические операции?

12. Какие операции относятся к операциям присваивания?

13. Какие группы операций присваивания существуют в языке Си? Привести примеры.

14. Является ли оператор программной единицей?

15. Какие группы основных управляющих конструкций представляют собой операторы?

16. Что такое «пустой оператор» и для чего он используется?

17. Какие существуют операторы простой последовательности?


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: