Преобразовать double в int ? - страница 3

 
действительно, явного преобразования нету. А я и не знал)))
 
banderass:
действительно, явного преобразования нету. А я и не знал)))
А я знал. :) В свое время, была надобность, спрашивал у разработчиков, ответили - НЕТ. :)
 

Хочу преобразовать double в float

a=b не помогает, пишет нуль.

 
ascerdfg:

Хочу преобразовать double в float

a=b не помогает, пишет нуль.

Читайте в документации о явном и неявном преобразовании типов переменных.

 
Alexey Viktorov:

Читайте в документации о явном и неявном преобразовании типов переменных.

По MQL5?
 
ascerdfg:
По MQL5?

В этом вопросе никаких разночтений нет. Но если вам религия не позволяет читать документацию по mql5? читайте по mql4.

Справочник MQL4
Справочник MQL4
  • docs.mql4.com
MetaQuotes Language 4 (MQL4) - встроенный язык программирования торговых стратегий, разработанный компанией MetaQuotes Ltd. на основе своего многолетнего опыта в создании торгово-информационных платформ. Этот язык позволяет писать собственные программы-эксперты (Expert Advisors), автоматизирующие управление торговыми процессами и идеально...
 
Alexey Viktorov:

В этом вопросе никаких разночтений нет. Но если вам религия не позволяет читать документацию по mql5? читайте по mql4.

Я там читал ещё до написания вопроса, не помогает.
 
ascerdfg:
Я там читал ещё до написания вопроса, не помогает.

Видимо не царское это дело, в *** ковыряться.

И вот это тоже читали?

//--- ускорение свободного падения
   double g=9.8;
   double round_g=(int)g;
   double math_round_g=MathRound(g);
   Print("round_g = ",round_g);
   Print("math_round_g =",math_round_g);
/*
   Результат:
   round_g = 9
   math_round_g = 10
*/
 
Alexey Viktorov:

Видимо не царское это дело, в *** ковыряться.

И вот это тоже читали?

читали, где там float?
 
ascerdfg:
читали, где там float?

Это точно не царское дело.... Я знаю одного такого, который возмущался что не сдал вождение по той причине, что его не научили поворачивать на ЭТОМ перекрёстке.

Сам не в состоянии понять что такое приведение типа переменной? Обязательно пример к каждому типу, иначе документация негодная, не сказать ещё хужей... Жесть...

   double g=9.8;
   float  float_g=(float)g;
   double math_round_g=MathRound(g);
   Print("float_g = ",float_g);
   Print("math_round_g =",math_round_g);  
результат
float_g = 9.8
math_round_g =10.0
И теперь ожидается ещё один ... вопрос который уже неоднократно объяснялся каждому кто не умеет пользоваться поиском. Но я в это встревать не буду. Моя нервная система не может спокойно реагировать на такое...
Документация по MQL5: Основы языка / Типы данных / Приведение типов
Документация по MQL5: Основы языка / Типы данных / Приведение типов
  • www.mql5.com
Часто возникает необходимость преобразовать один числовой тип в другой. Не каждый числовой тип допустимо преобразовать в другой, допустимые преобразования в MQL5 показаны на схеме: Сплошные линии со стрелками обозначают преобразования, которые выполняются без потери информации. Вместо типа char может выступать тип bool (оба занимают в памяти 1...
Причина обращения: