亚色全新中文字幕11p,欧美色中文字幕,日本特黄特大视频,99视频在精品免费

  • <dfn id="lejeg"></dfn>
    <ul id="lejeg"></ul>
  • <dfn id="lejeg"><span id="lejeg"></span></dfn>
    • <ul id="lejeg"></ul>

      你的位置: 正點財經(jīng) > 股市學院 > 炒匯技巧 > 正文

      EA編程教程第三講-數(shù)據(jù)類型轉換

      日期:2012-07-27 00:00:00 來源:互聯(lián)網(wǎng)
          

      MQL語言目前僅支持隱式轉換,MQL目前可以做一下數(shù)據(jù)類型自動轉換。

      int(bool, color, datetime) 可轉換成 double 或 string

      double 可轉換成 string,除了以上兩種轉換外,不能進行其他的數(shù)據(jù)類型轉換,如:

      int i = 1 / 2; //不進行數(shù)據(jù)轉換,注意結果為0,而不是0.5,因為分子和分母都是整形,就不進行轉換。

      int i = 1 / 2.0; //表達式已經(jīng)轉換成double類型了,算出來的結果為0.5,但是由于變量i定義為int型,所以取整部分0,最終結果還是整數(shù)0。

      double d = 1.0 / 1.0; //沒有任何轉換,結果就是0.5。

      double d = 1 / 2.0; //由于分母是double型,所以分子會被轉換成double型,也就是1.0,所以這個表達式的結果為0.5。

      double d = 1 / 2; //由于分子和分母都是整形,所以計算出來的結果是整型0,目標d的類型為double,所以最終結果由整型0轉換為double型0.0

      string s = 1.0 / 8; //由于分子和分母中有一個為double,則分子和分母中非double都會轉成double型,表達式的結果為0.12500000,由于目標類型為字符串,所有最終的結果為string型,值為"0.12500000",注意值的前后有個雙引號。

      string s = NULL; //結果為"0",注意NULL的值就是0

      string s = "abc" + 123; //結果為"abc123",123原本為整形,被轉換成string型。

      注意string類型不能隱式轉換成int和double,所以一下表達式都是錯誤的。

      int i = "abc";

      如果是字符串"123"要轉換成整型123,需要使用函數(shù)進行轉換,這個函數(shù)將在后續(xù)的課程中提到。

      關于我們 | 商務合作 | 聯(lián)系投稿 | 聯(lián)系刪稿 | 合作伙伴 | 法律聲明 | 網(wǎng)站地圖