КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Числовые данныеЧисла обычно бывают двух видов: целые и дробные. Если число отрицательное, перед ним ставится знак «-», если положительное, то знак «+» можно ставить, а можно и опускать. Вычисления над целыми числами выполняются точно, вычисления над дробными числами — приближенно. При записи дробных чисел в качестве десятичного разделителя используется точка: 1.28 3.333321 Очень большие или очень маленькие числа записываются специальным образом. Для них дополнительно указывается мантисса — число со знаком, являющееся степенью числа 10. Мантисса записывается справа от числа через букву е (или Е). Пробелы в такой записи не допускаются. Например, число 100 (единица, умноженная на 10 во второй степени) запишется так: 1е+2 число 0,003 (тройка, умноженная на 10 в минус третьей степени) так: Зе-3 число со 120 нулями — так: 1Е+120 Допускается дробная запись числа с мантиссой: 31.4е-1
Арифметические операции Для записи арифметических действий используются арифметические операторы. В некоторых языках программирования они считаются не операторами, а операциями, предназначенными для вычисления значения выражения, но не влияющими на другие значения и не сказывающимися на ходе выполнения программы. К основным арифметическим операциям относятся: + (сложение) - (вычитание) * (умножение) Такая форма записи отвечает общепринятым соглашениям и принята в большинстве языков программирования. Каждая арифметическая операция имеет свой приоритет. Операции с более высоким приоритетом (умножение и деление) будут выполняться раньше, чем операции с более низким приоритетом (сложение и вычитание). Изменить порядок вычисления выражения можно с помощью круглых скобок. b*2 + с/3 b* (2 + с) - 3 Скобки допускается вкладывать друг в друга произвольное число раз. При этом использование квадратных или фигурных скобок, как правило, не допускается. ( (у+2)*3 + 1) / 2 Арифметические выражения С помощью арифметических операций формируются арифметические выражения, которые состоят из операций и операндов (переменных и констант). Выражение i1 + 2 состоит из одной операции «+» и двух операндов — переменной И и числовой константы 2. Каждое выражение имеет значение, которое определяется в момент выполнения оператора, содержащего это выражение. Если на момент вычисления выражения i1+2 в переменной i1 хранится число 3, то значение этого выражения будет равно 5 (3+2).
|