Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Complex*16



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

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

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

Примеры:

1) Операнды одного типа (вещественные), после выполнения операции вещественной арифметики получается вещественный результат:

2.*3. => 6. 2./3. => 0.666667

2) Операнды одного типа (целые), после выполнения операции целочисленной арифметики получается целый результат (без дробной части):

Integer K, M, N

Real A, B

K=8*2! K = 16 целое число

M=10/3! M = 3 целая часть от деления

A=10/3! A = 3.0 целая часть, преобразованная в вещественное число

N=K/M! N = 16/3=5 целая часть от деления

B=K/M! B= 5.0 целая часть, преобразованная в вещественное число

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

Если при делении целых чисел нужно получить вещественный результат, хотя бы один из операндов нужно превратить в вещественный.

В предыдущем примере, чтобы получить A = 3.3, а B = 5.3, следует написать:

A=10./3.! A = 3.3 деление вещественных чисел

B= real (K)/ real (M)! B= 16./3.=5.3 вещественное число

3) Операнды разных типов. Перед выполнением операции производится преобразование типа одного из операндов:

6.+ 8 => 6.+ 8. => 14. 4./5 => 4./5. => 0.8





Дата публикования: 2015-01-13; Прочитано: 151 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...