外匯返佣網

您當前的位置:火箭返傭網 > 外匯學習 > 外匯百科 >

外匯百科

外匯EA編程教程――數據類型

  來源文章:火箭返佣網 點擊次數:

所有的程序都是對數據進行操作,我們根據不同的需求對數據定義不同的類型,比如數字類型的數據用於操作數組。價格數據使用浮點型數據,MQL本身沒有貨幣類型的數據類型。

不同的數據類型有著不同的處理速度,其中整型處理最快,double類型的需要特殊處理,所以比整型要慢,字符串(string)類型處理起來最慢,因為處理字符串需要動態分配和釋放內存,對內存的操作比較頻繁。

以下是常用的數據類型:

  1. int,整型
    它就是我們常見的整數,如1,-100,908等等。它的範圍為
    -2147483648 到 2147483647,如果超出這個範圍,則程序會提示異常。

  2. bool,布爾型
    它的值只有兩個,true 或 false。bool型其實就是 int 類型,不過它的值被限定為1(true)和0(false)。例如:


cpp
 
bool a = true; bool b = 0; // b的值為false
  1. char,字符型 它的內部也是 int 類型,範圍為 0 到 255。如果超過這個範圍,則程序會提示異常。我們不直接使用 char,而是使用 int,例如:

cpp
 
int a = a; int b = c;
  1. string,字符串型 字符型可以保存字符串,如:

cpp
 
string a = "這是一個字符串";
  1. double,浮點型 用於保存含有小數的數字,如:

cpp
 
double a = 1.23; double b = -90.98;
  1. color,顏色類型 顏色類型的內部實現,其實也是一個 int 類型。

  2. datetime,時間類型 時間類型的內部其實也是個 int 類型,它的實際值為1970-1-1到指定時間的秒數。時間類型的賦值如:


cpp
 
datetime d = D2010.1.1 12:3:4; datetime c = D2010.2.3 3:56;

外匯返傭-專業的外匯返傭開戶平台-火箭返傭網外匯EA編程教程――數據類

上一篇:消息對炒外匯的重要性

下一篇:没有了