路路发智能交易研发中心

 找回密码
 立即注册
查看: 2108|回复: 0

MT4智能交易编程教程-赋值运算

[复制链接]

管理员

MT4软件工程师

Rank: 9Rank: 9Rank: 9

积分
6521
帖子
2771
主题
2761
QQ
发表于 2014-3-26 21:36:22 | 显示全部楼层 |阅读模式
MT4智能交易编程教程-赋值运算
包括给出运算式的表达式值就是赋值后留下的运算对象:
  1. Assignment the x value to the y variable               y = x;
复制代码

下面的运算式将赋值运算式与算法和逐位运算相结合:
  1. Adding x to the y variable                                             y += x;
  2. Subtracting x from the y variable                                      y -= x;
  3. Multiplying the y variable by x                                        y *= x;
  4. Dividing the y variable by x                                           y /= x;
  5. Reminder of division of the y variable by x                            y %= x;
  6. The shift of the binary representation of y to the right by x bit      y >>= x;
  7. The shift of the binary representation of y to the left by x bit y     y <<= x;
  8. AND bitwise operation of binary representations of y and x             y &= x;
  9. OR bitwise operation of binary representations of y and x              y |= x;
  10. Excluding OR bitwise operation of binary representations of y and x    y ^= x;
复制代码
逐位算法只能用于整数。当y与右/左x完成逻辑移位时,x使用最小的二进制值5,放弃最大值,例如0-31间的移位。By %= 运算式 (x与y组件),结果等于分开数字符。赋值操作符在一个表达式中可以使用多次。这种情况下,表达式从左到右执行:
  1. y=x=3;
复制代码
首先,x变量赋值3,y变量赋予x值,也是3。




外汇智能交易,成就财富梦想!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


MT4编程培训|EA定制开发|QQ在线咨询|路路发智能交易研发中心

GMT+8, 2024-12-22 17:14 , Processed in 0.146470 second(s), 27 queries .

© 2009-2022 520EA.com EA668.com

快速回复 返回顶部 返回列表