|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Действия с шестнадцатеричным значением
|
Этот пользователь сказал Спасибо x128 за это полезное сообщение: | ||
Bad-Teo (18.12.2020)
|
#3
|
|||
|
|||
Вопрос. А как можно сделать проще.
Скажем в Edit1 ввожу 1206, а в Edit2 получаю 147648 |
#6
|
|||
|
|||
Код:
Edit2.Text := IntToStr(StrToInt('0x'+Edit1.Text) * StrToInt('$20')); Я правильно сделал ? |
Этот пользователь сказал Спасибо x128 за это полезное сообщение: | ||
Bad-Teo (18.12.2020)
|
#8
|
|||
|
|||
Возник еще вопрос. А как правильно делать сложение и вычитание чисел, представленных в шестнадцатиричной форме ?
Например FFFF - 1206 = EDF9 Последний раз редактировалось Bad-Teo, 18.12.2020 в 20:49. |
#9
|
|||
|
|||
Символ $ перед числом указывает на шестнадцатеричный формат: i:=$FFFF - $1206.
|
Этот пользователь сказал Спасибо x128 за это полезное сообщение: | ||
Bad-Teo (19.12.2020)
|