ВУЗ:
Составители:
19
2.2.3 Плавающий тип
Константа с плавающей точкой состоит из мантиссы и порядка .
Мантисса содержит целую и дробную части. Значение числа с плавающей
точкой получается умножением мантиссы на 10 в степени, задаваемой
порядком. Целая часть – это десятичная константа, дробная часть – точка,
за которой следует десятичная константа. Либо целая , либо дробная часть
в мантиссе может быть опущена. Порядок записывается буквой е , знаком
порядка и десятичной константой, представляющей его значение. Знак
порядка может быть опущен, и в этом случае подразумевается знак
«плюс» .
В языке С имеются два плавающих типа: float (плавающий
нормальной точности) и double (плавающий двойной точности).
Переменные плавающего типа определяются с помощью ключевого
слова float или double, за которым через пробел следуют одно или
несколько имен переменных.
В С при выполнении операций , а также при передаче значений
аргументов данные типа float преобразуются к типу double.
К данным типов float и double разрешается применять все операции,
предусмотренные в языке.
2.2.4 Перечислимый тип
Перечислимый тип позволяет задать именованные целочисленные
константы типа int. Причем по умолчанию эти константы имеют значения
0, 1, … и обычно они используются для обозначения различных вариантов
чего-либо.
Объявление перечислимого типа имеет вид :
enum имя {константа 1,… ,константа n};
Здесь константа i в простейшем случае – это символическое имя.
константа 1 получает значение 0, а каждая последующая – значение
предыдущей плюс 1.
Однако , константа i может иметь вид имя=значение . В этом случае
константа получает указанное значение (оно должно быть больше
значений всех предыдущих констант). Последующие константы , как и
раньше, получают свои значения путем увеличения на 1, если они явно не
заданы.
19 2.2.3 Плавающий тип Константа с плавающей точкой состоит из мантиссы и порядка. Мантисса содержит целую и дробную части. Значение числа с плавающей точкой получается умножением мантиссы на 10 в степени, задаваемой порядком. Целая часть – это десятичная константа, дробная часть – точка, за которой следует десятичная константа. Либо целая, либо дробная часть в мантиссе может быть опущена. Порядок записывается буквой е, знаком порядка и десятичной константой, представляющей его значение. Знак порядка может быть опущен, и в этом случае подразумевается знак «плюс». В языке С имеются два плавающих типа: float (плавающий нормальной точности) и double (плавающий двойной точности). Переменные плавающего типа определяются с помощью ключевого слова float или double, за которым через пробел следуют одно или несколько имен переменных. В С при выполнении операций, а также при передаче значений аргументов данные типа float преобразуются к типу double. К данным типов float и double разрешается применять все операции, предусмотренные в языке. 2.2.4 Перечислимый тип Перечислимый тип позволяет задать именованные целочисленные константы типа int. Причем по умолчанию эти константы имеют значения 0, 1, … и обычно они используются для обозначения различных вариантов чего-либо. Объявление перечислимого типа имеет вид: enum имя {константа 1,…,константа n}; Здесь константа i в простейшем случае – это символическое имя. константа 1 получает значение 0, а каждая последующая – значение предыдущей плюс 1. Однако, константа i может иметь вид имя=значение. В этом случае константа получает указанное значение (оно должно быть больше значений всех предыдущих констант). Последующие константы, как и раньше, получают свои значения путем увеличения на 1, если они явно не заданы.
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »