Числовые типы: Целый и Вещественный.
Целый тип включает некоторое подмножество целых, размер которого варьируется от машины к машине.
Числа делятся на знаковые и беззнаковые. Для каждого из них имеется свой диапазон значений:
a)(0..2n-1) для беззнаковых чисел
b) (-2n-1.. 2n-1-1) для знаковых.
Где, n– число битов памяти выделяемых для хранения данных.
Синтаксис объявления переменных целого типа в языке С++:
[signed | unsigned] short | long | int ;
Для переменных объявленных одним из этих трех зарезервированных слов соответственно будет выделяться 2 байта (short), 8 байт (long) (если операционная система 64 разрядная), 4 байта (int).
Например, при объявлении int A,B,C; В оперативной памяти будет выделено 12 байтов.
Вещественные типы образуют ряд подмножеств вещественных чисел, которые представлены в машинных форматах с плавающей точкой. Числа в формате с плавающей точкой характеризуются целочисленными значениями мантиссы и порядка, которые определяют диапазон изменения и количество верных знаков в представлении чисел вещественного типа. X = +/- M * q(+/-P)
1
|
2..m-1
|
m
|
m+1..n
|
Знак
мантиссы
|
Мантисса
|
Знак
порядка
|
Порядок
|
Порядок для до 32 битных вещественных чисел равен пяти битам и один бит для знака, а выше 32 – семи битам.
Синтаксис объявления переменных вещественного типа:
Do'stlaringiz bilan baham: |