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

Вниз

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

 
Мазут Береговой   (2003-01-02 21:20) [0]

Я имею ввиду какой формат их представления? Скажем, целое значение, например, 10 будет так 00001010. А как будет выглядеть,например, 1.56 ?


 
TTCustomDelphiMaster ©   (2003-01-02 21:38) [1]

Ищи уроки Юрия Зотова там было


 
Мазут Береговой   (2003-01-02 21:58) [2]

Не нашел...


 
TTCustomDelphiMaster ©   (2003-01-02 22:31) [3]

1.56 = 2^0 + 2^-1 + 2^-5 + 2^-6... = 1.100011...


 
Мазут Береговой   (2003-01-02 23:35) [4]

Как в двоичной системе отобразить точку?
Вопрос по-другому:
У меня есть три байта, или больше, (к примеру 209,56,122), полученные через сокет. Они представляют какое-то значение типа real. Как их преобразовать в "удобоваримый" вид?


 
TTCustomDelphiMaster ©   (2003-01-02 23:57) [5]

В real число записано не в двоичной системе.
Записывай эти байты по адресу переменной соответствующего типа или с помощью указателей PDouble(@buffer)^

или используй такую конструкцию

TRealVar = record
case Integer of
0: (B: array[0..9] of Byte);
1: (AReal48: Real48);
2: (ASingle: Single);
3: (ADouble: Double);
4: (AExtended: Extended);
end;


 
Мазут Береговой   (2003-01-03 00:03) [6]

Спасибо. Сейчас "поиграю".


 
Мазут Береговой   (2003-01-03 00:26) [7]

Все работает! Спасибо!



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
14-62836
Rouse_
2002-12-27 21:42
2003.01.20
Разница AGP


6-62695
GLUKAS
2002-11-21 15:22
2003.01.20
Отправить TJpegImage...


1-62623
Misc
2003-01-09 14:22
2003.01.20
Мастера, HEEEELP


1-62461
Netizen
2003-01-09 22:37
2003.01.20
Кто нибудь знает как зделать бегущую строку


14-62784
RV
2002-12-31 10:55
2003.01.20
Задачка