Выражения вещественного типа

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

К арифметическим операциям относятся:

+ сложение 3.2 + 2.5 = 5.7

- вычитания 5.8 – 2.5 = 3.3

* умножение 3.5 * 2.0 = 7.0

/ деление 5.5 / 2.0 = 2.25

Логические операции и операции сравнения совпадают с соответствующими операциями для выражений целого типа.

Внимание! Не рекомендуется использовать операцию чистого равенства == для сравнения вещественных чисел – она, как правило, дает значение ложь (0).

Побитовые операции над операндами вещественного типа не определены.

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

операнды типов char и short – к операндам типа int,

если хотя бы один из операндов имеет тип double, то и другие преобразуются в операнды типа double, и результат будет иметь тоже тип double,

если хотя бы один из операндов имеет тип long, то и другие преобразуются в операнды типа long, и результат будет иметь тоже тип long.








Дата добавления: 2015-10-19; просмотров: 608;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.