Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив WinRAR / лекции / Informatika_2.ppt
Скачиваний:
17
Добавлен:
20.04.2015
Размер:
502.27 Кб
Скачать

Машинное представление действительных чисел

Любое действительное число представляется в виде:

x= f t

Число f называют мантиссой числа

Число называют нормализованным справа, если после запятой в числе стоит не ноль.

Например:0,456; 0,11*10-4

Машинное представление действительных чисел

Внутренне представление сводится к представлению пары целых чисел – мантиссы и порядка

Допустим для представления вещественного числа используется 4 байта памяти:

 

Знак

 

мантисса

 

 

числа

 

 

 

 

/порядок

 

 

 

 

Машинный порядок смещен относительно

математического и имеет только положительные

 

 

1 байт

2 байт

3 байт

4 байт

 

значения

Mp=t+64

 

 

 

 

 

 

Машинное представление действительных чисел

Пусть задано число 250,1875

Его двоичное представление: 11111010, 00110000000

Нормализованное двоичное число: 0,111110100011000000*1021000

(210=102, 810=10002) Машинный порядок

1000+100 0000 = 100 1000

(6410=100 00002) Представление числа:

0 1001001 11111010 00110000 00000000

Типы переменных

Тип

 

Размер

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

unsigned int

2

байта

0 … 65535

int

2

байта

-32768 … 32767

unsigned long

4

байта

0 … 4294967295

long

4

байта

-2147483648… 2147483648

float

4

байта

3.4E-38… 3.4E+38

double

8

байт

1.7E-308… 1.7E+308

long double

10 байт

3.4E-4932… 3.4E+4932

Соседние файлы в папке лекции