Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.02;
Скачать: CL | DM;

Вниз

Хранение дробных чисел в памяти   Найти похожие ветки 

 
Separator ©   (2004-01-22 08:40) [0]

Объясните, пожалуйста, как хранятся в памяти дробные числа?


 
MBo ©   (2004-01-22 08:47) [1]

IEEE Standard 754


 
sniknik ©   (2004-01-22 08:56) [2]

;о)

также как и не дробные в байтах, интерпретация разная
можно даже написать вот так
var
s: Single;
w: word absolute s;
и в памяти это будет не только одно и тоже одинаково в смысле хранения, но и вообще то же самое в смысле у переменных одна память на двоих.


 
Separator ©   (2004-01-22 09:11) [3]


> sniknik © (22.01.04 08:56) [2]
> ;о)

Это я понимаю. Но я хочу знать как имнно они там храняться.
Целое число типа integer, например 256, представляет собой последовательную запись четырёх байт со значениями: 0 1 0 0. Обратно число можно получить по формуле: Byte[0] + Byte[1] * 256 + Byte[2] * 256^2 + Byte[3] * 256^3.

А я хочу узнать всё тоже самое, но только про дробные числа.


 
MBo ©   (2004-01-22 09:17) [4]

Надо понимать, ты пока не удосужился в поисковиках порыться?


 
Separator ©   (2004-01-22 09:18) [5]

Если взять тоже число 256, но типа real, то впамяти оно представляет собой запись из восьми байт со значениями: 0 0 0 0 0 0 112 64.
А число 256.1 = 154 153 153 153 153 1 112 64


 
Separator ©   (2004-01-22 09:18) [6]


> MBo © (22.01.04 09:17) [4]

Удосужился, нашёл таблицу, но ещё не разобрался


 
Тимохов ©   (2004-01-22 09:27) [7]

Может это поможет?

http://www.delphikingdom.ru/helloworld/reals.htm


 
Separator ©   (2004-01-22 09:43) [8]

Спасибо дальше сам постараюсь разобраться



Страницы: 1 вся ветка

Текущий архив: 2004.02.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.074 c
3-2020
Term
2004-01-06 15:43
2004.02.02
Посоветуйте компонент который бы 100% подерживал бы клиперовские


3-2018
belkova
2004-01-06 09:44
2004.02.02
SQL-запрос из разных БД


3-1996
Silver_
2004-01-08 11:34
2004.02.02
В DBGrid-е если ADODataSet фильтрированный ScrollBar не работает


3-1999
PavelOKES
2004-01-08 10:46
2004.02.02
Список алиасов


1-2114
Shtukos
2004-01-19 08:02
2004.02.02
Надо узнатьразделитель разрядов