как обозначается в коде "любое целое число" ?

koko_moko  
и дробное.  типа $#@ как то ?
Sergey Gritsay  
koko_moko:
и дробное.  типа $#@ как то ?
уточните свой вопрос, как то не очень понятно. А так какие типы данных бывают можно почитать тут
koko_moko  
Sergey Gritsay:
уточните свой вопрос, как то не очень понятно. А так какие типы данных бывают можно почитать тут

я же кавычки прикрутил не зря. есть символы, я их не помню, которые в коде, символизируют "какое то число". когда ты не знаешь какое именно порядковое число. но знаешь что число и количество знаков в нем. и вот например фильтрвовать так 

пример

if(str==@#$%)  { } 

Evgeny Belyaev  
koko_moko:

я же кавычки прикрутил не зря. есть символы, я их не помню, которые в коде, символизируют "какое то число". когда ты не знаешь какое именно порядковое число. но знаешь что число и количество знаков в нем. и вот например фильтрвовать так 

пример

if(str==@#$%)  { } 

Прям интересно стало, у переменной str какой тип ?
koko_moko  
Evgeny Belyaev:
Прям интересно стало, у переменной str какой тип ?

int name;

if (name==#^%#)  {}

короче забейте горе прогеры.

пока писал то понял что можно заменить  if (0<name<999999999) 

Evgeny Belyaev  
koko_moko:

int name;

if (name==#^%#)  {}

короче забейте горе прогеры.

пока писал то понял что можно заменить  if (0<name<999999999) 

Пожалуйста, гений программирования. Может пора научиться писать по русски, что бы вас начали понимать.
Evgeny Belyaev  
koko_moko:

пока писал то понял что можно заменить  if (0<name<999999999) 

Эта конструкция не сработает. Выполниться только первая часть условия 0<name, вторая не сработает.

#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
#property show_inputs
input int N=45;//число
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
  if(0<N<99){
Alert(N, " - число");
}
else{Alert(N, " какая-то фигня");}
  
  }

 В итоге если в параметре N зададим 102, то в алерте будет "102 - число",хотя должно быть"какая-то фигня" соответственно вторая часть условия(N<99) не срабатывает. 

Dmitry Fedoseev  

В VBA у числовой константы можно указывать ее тип. Но это редко используется даже в VBA. 

Здесь такого нет. Здесь или просто число 1234 (int, long и т.п.), или число с плавающей точкой - 123.456, если в числе есть точка то оно расценивается как double. 

А может вопрос про #define 

TheXpert  
SeriousRacoon:
Похоже, гений имеет в виду регулярные выражения на строку с числом ))
Ага
Alexey Volchanskiy  
Evgeny Belyaev:

Эта конструкция не сработает. Выполниться только первая часть условия 0<name, вторая не сработает.

#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
#property show_inputs
input int N=45;//число
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
  if(0<N<99){
Alert(N, " - число");
}
else{Alert(N, " какая-то фигня");}
  
  }

 В итоге если в параметре N зададим 102, то в алерте будет "102 - число",хотя должно быть"какая-то фигня" соответственно вторая часть условия(N<99) не срабатывает. 

В школе на уроках арифметики именно так и записывают 0<N<99 ))
Причина обращения: