floattostrf



Автор Мария Соловьёва задал вопрос в разделе Другие языки и технологии

Пожалусто помогите разобраться в тексте программы С++ и получил лучший ответ

Ответ от Наталья[гуру]
+ - конкатенаця или суммирование строк
три строки суммируются, поэтому 2 плюса
Функция FloatToStrF конвертирует значение Value с плавающей запятой в визуализуемую строку, с большим управлением по форматированию через значения Format, Precision, и Digits.
Типом Value может быть любой из с типов с плавающей запятой.
Параметр Format определен TFloatFormat (SysUtils) типом:
ffCurrency eg : $2,345.60
ffExponent eg : 2.3456E+04
ffFixed eg : 2345.60
ffGeneral eg : 2345.6
ffNumber eg : 2,345.6
Возможные значения TFloatFormat:
ffGeneral - Определяет универсальное числовое форматирование, которое стремится сохранить результирующее значение как можно компактнее. Он удаляет конечные нули и десятичную точку, где возможно. Никакие разделители тысяч не показываются. Формат экспоненты используется, если мантисса является слишком большой для указанного значения Precision команды форматирования. В этом случае, значение Digits (0.. 4) определяет минимальное число показываемых цифр экспоненты. Символ десятичной точки определен переменной DecimalSeparator. ffExponent

Ответ от Мужик С Веслом[гуру]
Скорее всего этот оператор + перегружен для строкового типа. Скорее всего это просто склеивание строк.
Т. е. в итоге получается сообщение Ток: значение А

Ответ от Ёизов Максим[гуру]
Чего тут сложного? Справку читай - элементу label4 свойству caption присваевается строка, к которой добавляется значение переменной i переведённое в строку. Зачёт ты завалил.

Ответ от Basilisk[активный]
вообще-то вот так Label4->Caption = "Ток : " + FloatToStrF(i,ffGeneral,7,2) + "А";
в caption label4 записывается строка "Ток : " + FloatToStrF(i,ffGeneral,7,2) + "А"; , где кавычки " " означают строковый элемент в C++, а FloatToStrF(i,ffGeneral,7,2) - преобразование i в строку. при этом i является переменной с плавающей запятой и для нее задается вид вывода (на пример: 125 или 1,25E+2 - в таком смысле ). это надо в хэлпе смотреть по FloatToStrF.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Пожалусто помогите разобраться в тексте программы С++
спросили в Практика
нужен дневник по пед. практике в ДОУ, вторая младшая группа!!! практике в ДОУ, вторая младшая группа!
Отчет по психолого-педагогической практике в детском саду, готовые ...
Отчет по
подробнее...

принципы изучения личности в педагогике
Развитие личности как педагогическая проблема.
Педагогика изучает и выявляет наиболее
подробнее...

"Обработанность литературного языка" желательно на лист. Дайте плиз определение жел
Литературный язык составляет высшую форму национального языка. Это язык культуры, литературы,
подробнее...

Кто такие корпоративные клиенты банка - прошу дать полный ответ
Корпоративный » в толковом словаре русского языка под редакцией к. э. н Шведовой Н. Ю. трактуется
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

C++, обьясните пожалуйста про FloatToStr и StrToFloat
столкнёшься поймёшь, просто бывают ситуации когда такое преобразование нужно.. .
представь у
подробнее...
спросили в Роспись
Где ожно взять информацию для курсовой "НИЖНЕТАГИЛЬСКАЯ ЛАКОВАЯ РОСПИСЬ ПО МЕТАЛЛУ"
Нижнетагильская роспись по металлу

Уже с середины XVIII в. на ряде уральских заводов
подробнее...

Подскажите ЭГП Белоруссии.
Экономика
Валюта – белорусский рубль
Беларусь считается одним из самых экономически
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*