Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.02.02;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.012 c
3-2029
ККВ
2004-01-06 13:43
2004.02.02
Как поместить данные из двух Query в один DBGrid?


4-2409
Zorrow
2003-11-25 17:22
2004.02.02
регистр EIP


4-2406
TuronixL
2003-11-25 18:37
2004.02.02
Проблемы с CreateProcess


3-2038
fag2000
2004-01-05 14:54
2004.02.02
SQL - какой его диалект понимает dBase?


6-2243
scr
2003-11-26 15:37
2004.02.02
TidSMTP (INDY) и прокси!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский