![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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)
| ||