Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Программирование »   Pascal/Delphi »   Преобразование числа в строку и строки в число
RSS

Преобразование числа в строку и строки в число

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модераторы: Winnowing_Raven, wsxПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Недавно возник вопрос: как преобразовать строку в число или число в строку в Delphi, причем делать это не только в десятичной форме, но и в шестнадцатеричной (hex). Как выяснилось, в модуле SysUtils для этого есть готовые функции: IntToStr, IntToHex, StrToInt.
С IntToStr все достаточно понятно - она берет число на входе и дает строку с его десятичным представлением на выходе.
IntToHex делает то же самое, но на выходе выдает hex, кроме того, у нее есть дополнительный параметр - количество цифр, с помощью которого следует представить число.
А вот обратное преобразование и из hex и из десятичного представления выполняется с помощью StrToInt (правда, мне не очень понятно, как эта функция различает hex и десятичное представление).

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
wsx
Модератор раздела
Юниксойд, сетевик
wsx
Откуда: Казань
Всего сообщений: 1074
Рейтинг пользователя: 28

Репутация пользователя: 1




Дата регистрации на форуме:
14 янв. 2005
Помоему это давно известно.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Я знал только про IntToStr, а вот про StrToHex - нет. И как переводить обратно из hex, долго не мог сообразить, пока не прочитал help к StrToInt повнимательнее...
Короче, пусть эта тема будет, может, она еще кому пригодится.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Модераторы: Winnowing_Raven, wsxПечать
Объединенный Открытый Проект »   Программирование »   Pascal/Delphi »   Преобразование числа в строку и строки в число
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0330. Количество выполненных запросов: 19, время выполнения запросов 0.0236