рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Выражения

Выражения - раздел Программирование, Арифметические операции и математические функции языка С Выражения Состоят Из Операндов, Знаков Операций И Скобок И И...

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

Каждый операнд является, в свою очередь, выражением или одним из его частных случаев — константой или переменной.

Арифметические выражения на С++ должны быть записаны в одну строку. Круглые скобки используются в С++ в основном точно так же, как и в алгебраическом выражении.

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

1. Операции в выражениях, заключенных внутри круглых скобок, выполняются в первую очередь.

2. Следующими выполняются операции умножения, деления и вычисления остатка. Если выражение содержит несколько операций умножения, деления и вычисления остатка. То операции выполняются слева направо. Например, a*b*c означает (a*b)*c.

3. Операции сложения и вычитания выполняются последними. Если выражение содержит несколько операций сложения и вычитания, то операции выполняются слева направо. Операции сложения и вычитания имеют одинаковый приоритет.

Когда говорят о выполнении операций слева направо (или справа налево. Например, операция присваивания, a=b=c означает a= (b=c) ), то имеют ввиду ассоциативность операций.

Для того, чтобы сделать выражение яснее, в нем можно расставлять дополнительные избыточные круглые скобки.

Результат вычисления выражения характеризуется значением и типом. Например, если a и b — переменные целого типа и описаны так:

int a=2, b=5;

то выражение a+b имеет значение 7 и тип int, а выражение a=b имеет значение, равное помещенному в переменную a (в данном случае 5) и тип, совпадающий с типом этой переменной.

Если переменной присваивается значение, которое не входит в диапазон значений для данного типа переменной, возникает ошибка переполнения. При выполнении арифметических операций необходимо помнить о возможности возникновения ошибок переполнения.

 

– Конец работы –

Эта тема принадлежит разделу:

Арифметические операции и математические функции языка С

На сайте allrefs.net читайте: "Арифметические операции и математические функции языка С"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Выражения

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Оптимизация алгоритма
Перед непосредственным программированием алгоритма проанализируем, как в нем можно изменить объем вычислений. Выражение ax встречается один раз в первой формуле и д

Разработка текста программы
Программа начинается с включения файлов: #include <stdio.h> #include <math.h> в которых находятся описания функций ввода- вывода и математических функций соответственно.

Математические библиотечные функции
Математические библиотечные функции позволяют выполнять типовые математические вычисления. Функция записывается путем записи имени функции, после которого записывается левая круглая скобка

Некоторые стандартные математические функции.
Стандартные математические функции находятся в файле math.h. abs - абсолютное значение целого числа - |x| int abs(int

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги