![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как корректно перевести большое шестнадцатеричное число в целое? [D7, WinXP]
zsergey © (2008-10-16 10:58:00)Например:
hex - '$0000011D04557AEF'
преобразованное dec - 1224138390255
clickmaker (2008-10-16 12:30:00) [1]посмотри исходники HexToBin
Jeer (2008-10-16 12:05:00) [2]>использовать int64
Для указанной им разрядности hex-числа (16 разрядов = 16*4= 64 бита), надо действительно использовать int64.
Поросенок Винни-Пух (2008-10-16 11:57:00) [3]для 32 битов?
Ega23 (2008-10-16 11:56:00) [4]использовать int64
Jeer (2008-10-16 11:51:00) [5]Подумать над тем в какой тип стандартного целого должно уложиться твое "длинное" hex-число.
Поросенок Винни-Пух (2008-10-16 11:49:00) [6]Все верно
1224138390255 = 11D04557AEF
Сергей М. (2008-10-16 11:05:00) [7]Покажи как ты делаешь "некорректно" - подскажем где и что подкорректировать ..