Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  Прочее  /  Спецификаторы и модификаторы формата (Язык программирования C)

Спецификаторы и модификаторы формата (Язык программирования C)

В данной презентации рассматриваются основные спецификаторы и модификаторы формата вывода переменных на языке программирвоания C.

26.02.2017

Содержимое разработки

Спецификаторы и модификаторы формата Язык программирования С. Лекция 3

Спецификаторы и модификаторы формата

Язык программирования С. Лекция 3

Спецификаторы формата  %g Читает число с плавающей запятой (%f или %e, что короче)  %о Читает восьмеричное число  %s Читает строку  %x Читает шестнадцатиричное число  %n Получает целочисленное значение, равное числу прочитанных символов  %u Читает десятичное целое без знака

Спецификаторы формата

%g Читает число с плавающей запятой (%f или %e, что короче) Читает восьмеричное число %s Читает строку %x Читает шестнадцатиричное число %n Получает целочисленное значение, равное числу прочитанных символов %u Читает десятичное целое без знака

Модификаторы формата Модификаторы формата  пишутся после знака % перед спецификатором формата. Примеры: %-8.5f     %4.6f      %-2d  “–“   выравнивание числа по левому краю, если минуса нет, то по правому краю. Дальше идет  цифра , означающая  ширину поля  на экране предназначенного для вывода этой переменной. . - разделитель первой и второй цифры.  Вторая цифра  указывает, количество знаков после запятой у вещественных чисел.

Модификаторы формата

Модификаторы формата  пишутся после знака % перед спецификатором формата.

Примеры:

%-8.5f     %4.6f      %-2d

 “–“   выравнивание числа по левому краю, если минуса нет, то по правому краю.

Дальше идет  цифра , означающая  ширину поля  на экране предназначенного для вывода этой переменной.

. - разделитель первой и второй цифры. 

Вторая цифра  указывает, количество знаков после запятой у вещественных чисел.

Стандартная библиотека математических ф ункций  math.h Некоторые из них: M_PI - π double sqrt(double x)   – извлечь квадратный корень из числа. double fabs(double x)   – возвращает модуль числа х double pow(double x, double y)  – возводит x в степень y

Стандартная библиотека математических ф ункций math.h

Некоторые из них:

M_PI - π

double sqrt(double x)   – извлечь квадратный корень из числа.

double fabs(double x)   – возвращает модуль числа х

double pow(double x, double y)  – возводит x в степень y

Стандартная библиотека математических ф ункций  math.h. double cos(double x)  – вычисляет косинус х (х в радианах) double sin(double x)   – вычисляет синус x (х в радианах) double tan(double x)  – вычисляет тангенс х (х в радианах) double asin(double x)   – вычисляет арксинус х в радианах double atan(double x)   – вычисляет арктангенс х в радианах

Стандартная библиотека математических ф ункций math.h.

double cos(double x)  – вычисляет косинус х (х в радианах)

double sin(double x)   – вычисляет синус x (х в радианах)

double tan(double x)  – вычисляет тангенс х (х в радианах)

double asin(double x)   – вычисляет арксинус х в радианах

double atan(double x)   – вычисляет арктангенс х в радианах

Стандартная библиотека математических ф ункций  math.h. double ceil(double x)  – округляет число х вверх до ближайшего целого double exp(double x)  – возвращает е в с тепени х double floor(double x)   – округляет х вниз до ближайшего целого double log(double x)  – возвращает натуральный логарифм х double log10(double x)  – возвращает десятичный логарифм х

Стандартная библиотека математических ф ункций math.h.

double ceil(double x)  – округляет число х вверх до ближайшего целого

double exp(double x)  – возвращает е в с тепени х

double floor(double x)   – округляет х вниз до ближайшего целого

double log(double x)  – возвращает натуральный логарифм х

double log10(double x)  – возвращает десятичный логарифм х

Приоритет операций Он очень похож на тот, который мы используем в обычной жизни. Операции в скобках Функции (типа  sqrt ,  cos  и другие) Умножение, деление, остаток от деления (слева направо, как в обычной жизни) Сложение вычитание (слева направо, как в обычной жизни)

Приоритет операций

  • Он очень похож на тот, который мы используем в обычной жизни.
  • Операции в скобках Функции (типа  sqrt ,  cos  и другие)
  • Умножение, деление, остаток от деления (слева направо, как в обычной жизни)
  • Сложение вычитание (слева направо, как в обычной жизни)
Приоритет операций Для изменения порядка выполнения операций используются круглые скобки. Пример: x = a/b* c ;  x = a/b* c ;  x = a/b* c ;  x = a/b* c ;  x = a/b* c ;  x = a/(b*c); x = a/(b*c); x = a/(b*c); x = a/(b*c); x = a/(b*c);

Приоритет операций

Для изменения порядка выполнения операций используются круглые скобки.

Пример:

x = a/b* c ; 

  • x = a/b* c ; 
  • x = a/b* c ; 
  • x = a/b* c ; 
  • x = a/b* c ; 

x = a/(b*c);

  • x = a/(b*c);
  • x = a/(b*c);
  • x = a/(b*c);
  • x = a/(b*c);
Задание 1 Вычислить: Результат вывести с 3 знаками после запятой.

Задание 1

Вычислить:

Результат вывести с 3 знаками после запятой.

Задание 2 Вычислить sin, cos, tg и ctg для введенного значения х. Вывести результат с 1 знаком после запятой, выровнять по левому краю.

Задание 2

Вычислить sin, cos, tg и ctg для введенного значения х.

Вывести результат с 1 знаком после запятой, выровнять по левому краю.

Самостоятельно Вычислить (результат с 4 знаками после запятой): Вычислить значение выражения sin(x)*cos(x)/sin(2*x) (3 знака после запятой, выравнять по левому краю). Вычислить значение выражения x^4-x^3+x^2-x+1 при x= 2 и x =-2. (1 знак после запятой).

Самостоятельно

  • Вычислить (результат с 4 знаками после запятой):
  • Вычислить значение выражения sin(x)*cos(x)/sin(2*x) (3 знака после запятой, выравнять по левому краю).
  • Вычислить значение выражения

x^4-x^3+x^2-x+1 при x= 2 и x =-2. (1 знак после запятой).

Самостоятельно Вычислить значение выражения F = x – 2 * sin ( y ) / 2 * a – 2 * tg ( x ) + |b-10| х , y, a, b вводятся с клавиатуры. Результат вывести с 3 знаками после запятой . Вычислить значение выражения (ln|cos(x)|)/(ln(1+x^2)) . х вводится с клавиатуры. Результат вывести с 4 знаками после запятой .

Самостоятельно

  • Вычислить значение выражения

F = x – 2 * sin ( y ) / 2 * a – 2 * tg ( x ) + |b-10|

х , y, a, b вводятся с клавиатуры. Результат вывести с 3 знаками после запятой .

  • Вычислить значение выражения

(ln|cos(x)|)/(ln(1+x^2)) . х вводится с клавиатуры. Результат вывести с 4 знаками после запятой .

-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Спецификаторы и модификаторы формата (Язык программирования C) (3.57 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт