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

Если под величину отведено п двоичных разрядов, то в ней можно представить 2n различных сочетаний нулей и единиц. Если старший бит отведен под знак, то диа­пазон возможных значений величины — [-2n-1, 2n-1 - 1], а если все разряды исполь­зуются для представления значения, диапазон смещается в область положительных чисел и равен [0, 2n - 1] (см. табл. 2.5).

Вещественные типы, или типы данных с плавающей точкой, хранятся в памяти компьютера иначе, чем целочисленные. Внутреннее представление вещественного числа состоит из двух частей — мантиссы и порядка, каждая часть имеет знак. Дли­на мантиссы определяет точность числа, а длина порядка — его диапазон. В первом приближении это можно представить себе так: например, для числа 0,381 • 104 хранятся цифры мантиссы 381 и порядок 4, для числа 560,3 • 102 — мантисса 5603 и порядок 5 (мантисса нормализуется), а число 0,012 представлено как 12 и 1. Конечно, в этом примере не учтены система счисления и другие особенности. Все вещественные типы могут представлять как положительные, так и отрица­тельные числа. Чаще всего в программах используется тип double, поскольку его диапазон и точность покрывают большинство потребностей. Этот тип имеют ве­щественные литералы и многие стандартные математические функции.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: