Составители:
Рубрика:
– сложение (+);
– вычитание (–);
– умножение (*)
– частное от деления (div);
– остаток от деления (mod).
Все пять операций – двухместные (бинарные), т. е. применимы к двум
аргументам, но операции сложения и вычитания могут использоваться и как
одноместные (унарные). При изменении знака числа, например, допустима
запись: а: = – а.
При делении с точностью до целых получаются два результата: частное и
остаток. Операция div обозначает целочисленное деление. Знак результата бе-
рется по обычным правилам, а полученный остаток игнорируется, например:
15 div 2 = 7;
3 div 7 = 0;
(–9) div 4 = –2;
(–9) div (–4 ) = 2.
Операция mod дает остаток при делении двух целых чисел:
15 mod 2 = 1;
3 mod 7 = 3;
(–9) mod 4 = –1;
9 mod 3 = 0.
Операции *, div, mod имеют одинаковый, более высокий приоритет,
а операции (+) и (–) имеют также одинаковый, но более низкий приоритет.
Приоритеты можно менять с помощью круглых скобок.
2.3. Вещественный тип данных
В Pascal 7.0 определено 5 стандартных вещественных типов, которые от-
личаются форматами и диапазонами допустимых значений (табл. 5).
Таблица 5
Тип Значение Число значащих цифр Длина байт
Real 2.9*10
–
39
…1.7*10
38
11–12 6
Single 1.5*10
–
45
...3.4*10
38
7–8 4
Double 5.0*10
–
324
...1.7*10
308
15–16 8
Extended 3.4*10
–
4932
..1.1*10
4932
19–20 10
Comp –2
–
63
+1...2
+63
–1 19–20 8
Результат работы функций сложения, умножения, деления, вычитания и
возведения в квадрат вещественных чисел дает вещественное число.
Областью значений вещественного типа является подмножество мно-
жества всех вещественных чисел. Оно не является упорядоченным. Для пред-
ставления чисел из широкого диапазона, от очень маленьких до очень боль-
ших, привычное представление с фиксированной запятой не подходит, так
как любой вещественный тип в ЭВМ должен иметь ограничение на количест-
во знаков. Если выводятся числа шириной 12 знаков, то, например, число
18
– сложение (+); – вычитание (–); – умножение (*) – частное от деления (div); – остаток от деления (mod). Все пять операций – двухместные (бинарные), т. е. применимы к двум аргументам, но операции сложения и вычитания могут использоваться и как одноместные (унарные). При изменении знака числа, например, допустима запись: а: = – а. При делении с точностью до целых получаются два результата: частное и остаток. Операция div обозначает целочисленное деление. Знак результата бе- рется по обычным правилам, а полученный остаток игнорируется, например: 15 div 2 = 7; 3 div 7 = 0; (–9) div 4 = –2; (–9) div (–4 ) = 2. Операция mod дает остаток при делении двух целых чисел: 15 mod 2 = 1; 3 mod 7 = 3; (–9) mod 4 = –1; 9 mod 3 = 0. Операции *, div, mod имеют одинаковый, более высокий приоритет, а операции (+) и (–) имеют также одинаковый, но более низкий приоритет. Приоритеты можно менять с помощью круглых скобок. 2.3. Вещественный тип данных В Pascal 7.0 определено 5 стандартных вещественных типов, которые от- личаются форматами и диапазонами допустимых значений (табл. 5). Таблица 5 Тип Значение Число значащих цифр Длина байт Real 2.9*10–39…1.7*1038 11–12 6 Single 1.5*10–45 ...3.4*1038 7–8 4 Double 5.0*10–324...1.7*10308 15–16 8 Extended 3.4*10–4932..1.1*104932 19–20 10 Comp –2–63+1...2 +63–1 19–20 8 Результат работы функций сложения, умножения, деления, вычитания и возведения в квадрат вещественных чисел дает вещественное число. Областью значений вещественного типа является подмножество мно- жества всех вещественных чисел. Оно не является упорядоченным. Для пред- ставления чисел из широкого диапазона, от очень маленьких до очень боль- ших, привычное представление с фиксированной запятой не подходит, так как любой вещественный тип в ЭВМ должен иметь ограничение на количест- во знаков. Если выводятся числа шириной 12 знаков, то, например, число 18
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »