路路发智能交易研发中心

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

MT4智能交易编程教程-布尔类型

[复制链接]

管理员

MT4软件工程师

Rank: 9Rank: 9Rank: 9

积分
6521
帖子
2771
主题
2761
QQ
发表于 2014-3-26 21:28:57 | 显示全部楼层 |阅读模式
MT4智能交易编程教程-布尔类型
布尔类型是用来存储true或者false的逻辑值的,它们的数字表示法分别是1和0。
示例:
  1. bool a = true;
  2. bool b = false;
  3. bool c = 1;
复制代码


内置法最多就是1字节,在逻辑表达式里可以注释,各种表达式都能用其他整数——编译器不会产生任何错误,在这种情况下,0值表示成false,其他值表示true。示例:

  1. int i=5;
  2.    double d=-2.5;
  3.    if(i) Print("i = ",i," and is set to true");
  4.    else Print("i = ",i," and is set to false");

  5.    if(d) Print("d = ",d," and has the true value");
  6.    else Print("d = ",d," and has the false value");

  7.    i=0;
  8.    if(i) Print("i = ",i," and has the true value");
  9.    else Print("i = ",i," and has the false value");

  10.    d=0.0;
  11.    if(d) Print("d = ",d," and has the true value");
  12.    else Print("d = ",d," and has the false value");

  13. //--- 执行结果
  14. //   i= 5 且有真值
  15. //   d= -2.5 且有真值
  16. //   i= 0 且有错误值
  17. //   d= 0 且有错误值
复制代码



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

使用道具 举报

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

本版积分规则


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

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

© 2009-2022 520EA.com EA668.com

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