Вниз
Скачать: CL | DM;

Double в шестнадцатеричную систему   Найти похожие ветки 

← →
YaroslavB   (2007-11-19 13:28) [0]

Наверное детский вопрос: каким образом переводят не целые значения (например 12,345) в шестнадцатеричную систему исчесления? Если можно то с примером.


← →
Правильный_Вася   (2007-11-19 13:33) [1]

да все так же - отдельно перед, отдельно после


← →
Anatoly Podgoretsky ©   (2007-11-19 13:34) [2]

> YaroslavB  (19.11.2007 13:28:00)  [0]

Точно также, только длина не 4 байта, а 8, соответственно в функции 16


← →
oldman ©   (2007-11-19 14:21) [3]

Не помню как в 16-ричной, а двоичной читается наоборот после запятой.
То есть, 2,2 будет не 10,10, а 10,01
Имхо


← →
guav ©   (2007-11-19 14:26) [4]

> [3] oldman ©   (19.11.07 14:21)
> То есть, 2,2 будет не 10,10, а 10,01

2,2 в двоичной вообще бесконечная периодическая дробь.


← →
Булат Шакиров   (2007-11-19 15:06) [5]

Целую часть последовательно делят на 16, выписывая остатки от деления.
Дробную - умножают на 16, выписывая целую часть.
0.345
*    16
_____
5.52 -> вычли целую часть 5
0.52
*  16
_____
8.32 -> вычли целую часть 8
0.32
*  16
_____
5.12  -> вычли целую часть 5 и т.д.
Далее выписываем целые части
0.585...

В нашем случае - бесконечная дробь.


← →
oldman ©   (2007-11-19 15:23) [6]

А как может быть небесконечная дробь в одной системе бесконечной в другой?
:)))


← →
БарЛог ©   (2007-11-19 15:46) [7]

> oldman ©   (19.11.07 15:23) [6]

запросто


← →
БарЛог ©   (2007-11-19 15:48) [8]

oldman ©   (19.11.07 14:21) [3]
неверно


← →
БарЛог ©   (2007-11-19 16:08) [9]

> YaroslavB   (19.11.07 13:28)  
исчисления
нецелые значения


← →
oldman ©   (2007-11-19 16:32) [10]


> БарЛог ©   (19.11.07 16:08) [9]
> > YaroslavB   (19.11.07 13:28)  
> исчисления


счисления

P.S.:
А ПАЧИМУ ВИНДОВСКИЙ КУРКУЛЯТОР ПЕРЕВОДИТ ИЗ ДЕСЯТИЧНОЙ СИСТЕМЫ В ДВОИЧНУЮ ИЛИ ШЕСТНАДЦАТИРИЧНУЮ ТОЛЬКО ЦЕЛУЮ ЧАСТЬ? КАЗЕЛ!!!
:)))


← →
БарЛог ©   (2007-11-19 16:41) [11]

> БарЛог ©   (19.11.07 16:08) [9]
> счисления

Ну да, точно. Очепятка :)


← →
isasa ©   (2007-11-19 19:19) [12]

oldman ©   (19.11.07 15:23) [6]

0.1 = 1/10 = 1.6/16  :)


← →
inoremap   (2007-11-20 09:39) [13]

перевод 12.345 в шестнадцатеричную систему до 3-х знаков:
умножим число на Q - основание другой системы в степени требуемой точности
12.345*(16^3) = 50565.120 ~= 50565 = C585h
разделим результат Q
C585h/1000h=C.585h



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

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.017 c
15-1195079234
Альберт
2007-11-15 01:27
2007.12.16
при установки kol не найден exptintf.dcu


11-1181309742
heilong
2007-06-08 17:35
2007.12.16
проблема с LVItemHeight в TKOLListView


2-1195625789
Kolan
2007-11-21 09:16
2007.12.16
Помогите сделать маску в MaskEdit.


15-1195071418
Chelovek12345
2007-11-14 23:16
2007.12.16
Сканер сканирует рывками. HP scanjet 2400


15-1194128449
Сусл
2007-11-04 01:20
2007.12.16
Посоветуйте книгу про продвижение продукта в сети




   Наверх