Форум: "Основная";
Текущий архив: 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