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

Вниз

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

 
Ученик   (2005-02-25 17:51) [0]

Перевод целых чисел в ту или иную СС понятен. Как быть с вещественными?


 
Anatoly Podgoretsky ©   (2005-02-25 17:54) [1]

Точно также, до запятой M^N, после запятой M^-N,


 
Ученик   (2005-02-25 18:13) [2]

1F,8 [16]  = 1*16^1 + F*16^0 + 8*16^(-1) [10] = 31,5

Я все правильно понял?


 
begin...end ©   (2005-02-25 18:18) [3]

> Ученик   (25.02.05 18:13) [2]

Да.


 
Ученик   (2005-02-25 18:21) [4]


>  [3] begin...end ©   (25.02.05 18:18)


А как обратно? Из десятичной?


 
begin...end ©   (2005-02-25 18:33) [5]

> Ученик   (25.02.05 18:21) [4]

Вначале выделяете целую часть (31) и переводите обычным образом - 1F. Это и будет целая часть числа в шестнадцатеричной системе.

Затем дробную часть умножаем на основание шестнадцатеричной системы (16): 0,5 * 16 = 8. Выделяем целую часть: 8. Заметьте: дробной части уже нет. Переводим в шестнадцатеричную систему: 8. Так как дробная часть теперь равна нулю, то на этом процесс заканчиваем.


 
Ученик   (2005-02-25 18:44) [6]

Т.е. если бы было 31,7 [10], то в 16-й будет = 1F,B333333(3)?


 
begin...end ©   (2005-02-25 18:54) [7]

> Ученик   (25.02.05 18:44) [6]

Да.


 
Ученик   (2005-02-25 18:56) [8]

// Anatoly Podgoretsky ©   (25.02.05 17:54) [1]
// begin...end ©   (25.02.05 18:54) [7]

Спасибо.


 
Marser ©   (2005-02-25 18:57) [9]

На "Королевстве Delphi" была отличная статья "Неочевидные свойства вещественных чисел", кажется.


 
Ученик   (2005-02-25 19:22) [10]

Marser ©   (25.02.05 18:57) [9]

Я искал подобное, но google пути не показал... В принципе мне ужо обьяснили :)



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

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

Наверх




Память: 0.48 MB
Время: 0.034 c
8-1100757230
Centr
2004-11-18 08:53
2005.03.13
куда щелкнул юзер?


6-1104724424
Konstantin
2005-01-03 06:53
2005.03.13
Избранное как в IE


1-1109412325
webpauk
2005-02-26 13:05
2005.03.13
Определение имени переменной


4-1106132766
MLM
2005-01-19 14:06
2005.03.13
Уровень загрузки системы процессом


3-1108127226
Max Zyuzin
2005-02-11 16:07
2005.03.13
Посоветуйте чем лучше состыковывать Delphi 7 и MSSQL