C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
как с десятичного перейти в 16 систему
X-RAY
Отправлено: 24.01.2005, 01:06


Не зарегистрирован







подскажите как представить строку или цифры в 16-ричную или двличную ситему и обратно ???
xim
Отправлено: 24.01.2005, 11:09


Станционный диспетчер

Группа: Участник
Сообщений: 143



В 16-ричную — IntToHex. В 2-ичную — что-нибудь вроде:
CODE

AnsiString  *sbCodes={"0","1"};
AnsiString  asNumber="";
DWORD     dwNumber=<число>;
while(dwNumber)
asNumber=sbCodes[(dwNumber>>=1)]+asNumber;
asNumber+="b";

// asNumber — 2-чная представление числа

Вернуться в Работа с базами данных в C++Builder