Лекция №1 введение в язык с/С++. Основные понятия языка с/С++



бет12/13
Дата23.05.2022
өлшемі317.5 Kb.
#458540
түріЛекция
1   ...   5   6   7   8   9   10   11   12   13
Лекция Основы программирования №1

2.2. Данные плавающего типа


Данные плавающего типа могут быть представлены:

  1. с фиксированной точкой ( изображаются десятичным числом с дробной частью, которая может быть и нулевой). Дробная часть отделяется от целой с помощью точки.
Например: 27.3, 5.0, -16.003, 200.59

  1. с плавающей точкой (они имеют вид: mEp - где m - мантисса; Е -признак записи числа с десятичным порядком; р - порядок числа). В качестве m могут быть целые числа и действительные числа с фиксированной точкой (если целая часть мантиссы равна 0, то ее можно опустить, оставив только точку и дробную часть, стоящую после нее) . В качестве р могут быть только целые числа. Как мантисса, так и порядок могут содержать знаки '+' или '-' (знак '+' необязателен).

Например: -7.64Е8, 9.1е-2, .967е+3.

Самостоятельная проработка:

Таблица 7

Тип

Размер памяти в байтах

Диапазон значений

Название типа

Float

4

от 3.4·10-38 до 3.4·1038

С плавающей точкой одинарной точности

double

8

от 1.7·10-308 до 1.7·10308  

С плавающей точкой двойной точности

Long double

10

от 3.4·10-4932 до 1.1·104932

Длинный с плавающей точкой двойной точности

При отсутствии каких-либо суффиксов константы плавающего типа по умолчанию имеют тип данных double. Однако, можно присвоить константе с плавающей точкой тип данных float, добавив к ней суффикс f или F. Аналогичным образом, суффикс l или L присвоит константе тип данных long double. Это относится как к десятичным, так и к восьмеричным или шестнадцатеричным константам. Эти константы называются явно заданными.






Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   13




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет