首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MQL4编程——基本数据类型

整型

short(短整型)

int(整型)

long(长整型)

ushort(无符号短整型)//没有负数

uint(无符号整型)//没有负数

ulong(无符号长整型) //没有负数

举例:int a=5;

上面6个整型类型直接用于存放整型数字,short占用2个字节,int占用4个字节。一般在程序编写中int使用频率最高,最不会出现超出取值范围的情况。在一些追求高频交易的程序中,可能会用到short类型,这样在代码执行过程中精益求精,已达到更快交易的速度。

字符型

char(字符型)

uchar(无符号字符型)

字符型是用ASIIC码表示的整数,也可归类为整型

举例:char xx=‘a’;//a的ASIIC码是97

有了string类型后,一般情况很少用到字符型。

日期与时间型

datetime(日期与时间型)

举例:datetime NY=D'2019.01.01 00:00'; // 2019年初的时间

获取的时间与日期可以用整型的秒数来表示,也归类为整型。在程序中运用日期时间类型可以设置程序到期时间、程序运行时间等功能。

颜色型

color(颜色型)

颜色类型可以用整数表示,也可归类为整型。

举例:

C'128,128,128' //灰色

clrRed //红色

32768 //绿色

一般在程序编写中用第二种颜色比较多。

逻辑型

bool(逻辑型)

false(数字表示为)

true(数字表示为1)

也可归类为整型,主要用于条件判断。

浮点型

double(双精度)

udouble(无符号双精度)

float(单精度)

ufloat(无符号单精度)

举例:double a=0.154;

同样double占用8个字节,float占用4个字节,就运行速度来看float更快,但是精度不高。一般程序编写使用频率最高的是double类型。

字符串类型

string(字符串)

定义:是存储在内存连续字节中的一系列字符

例子:string a=” Hello how are you” //字符串必须在双引号内部

字符和字符串:

char a=’b’

string a=”b”

两者是不一样的,字符串常量a值是’b’和’\0’,可以看出只要是字符串的最后都有一个默认的零。

立即加星标,第一时间看好文

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190216G05EZZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券