微信登录
注册忘记密码
查看: 1124|回复: 0

[我要爆料] MT5,外汇,人工神经网络,编程,EA,简洁之1.6「数据类型转换」

[复制链接]

该用户从未签到

发表于 2022-6-7 16:34:14 | 显示全部楼层 |阅读模式
一、类型

标识符

类型名称

字节大小

最小值 /最小正值

最大值

使用

例子

char

字符型 (+/-)

1字节

-128

-127





uchar

无符号字符型

1字节

0

255





short

短型 (+/-)

2字节

-32768

32767





ushort

无符号短型

2字节

0

65535





int

整型 (+/-)

4字节

-2 147 483 648

2 147 483 647





uint

无符号整型

4字节

0

4 294 967 295





long

长型 (+/-)

8字节

-9 223 372 036 854 775 808

9 223 372 036 854 775 807





ulong

无符号长型

8字节

0

18 446 744 073 709 551 615

订单号,

持仓编号



float

浮点型 (+/-)

4字节

1.175494351e-38

3.402823466e+38





double

双精度浮点型 (+/-)

8字节

2.2250738585072014e308

(DBL_MIN)

1.7976931348623158e+308

(DBL_MAX)

价格,

交易量



color

颜色

4字节

-1






16 777 215


颜色



datetime

时间

8字节



0 (1970.01.01 0:00:00)


32 535 244 799

(3000.12.31 23:59:59)

时间



NULL

预先参数变量NULL是型值,能无需转换标识任何其他基本类型的常量,允许比较基本类型变量与NULL值

-

-

-

特殊类型

//如果字符串没有初始化,

//那么会分配预先定义的值给它

if(some_string==NULL) some_string="empty";


二、定义

int length=1000000;

string a="a",b="b",c;

double b;

double x[]= {-10,-4,-1,2,3,4,5,6,7,8};

x[0]=9;

x[1]=8;

//+++++++++++++++++++++++++++++++++++//

struct CPoint2D

{

double x;

double y;

};

CPoint2D p[]= {{-10,-4}, {-1,2}};

三、转换

1.强制转换(type)

double a;

int b;

a=1.834;

b=(int)a;

Print(b);

输出:1

2.转换函数与转换方向



3.转换函数

转换函数组提供从一组数据到另一种数据的转换。

NormalizeDouble()函数可以特殊标识,它提供必要的价值描述精确度。在交易操作中,如果交易服务器超过了字节要求的精确度,不能使用非标准价格。

函数

功能

函数结构

例子

CharToString

转换符号代码到字符串





DoubleToString

以规定的精确度转换数字值到文本行

string DoubleToString(

double value, //数字

int digits=8//小数点后的数字数

);



EnumToString

将任何类型的枚举值转换为字符串





*NormalizeDouble

浮点数转换到规定的精确度

double NormalizeDouble(

double value, // 标准化号码

int digits // 小数点后的数字数

);



StringToDouble

转换包括数字代表符的字符串到双精度数字





StringToInteger

转换包括数字代表符的字符串到整型数字





StringToTime

转换包括 "yyyy.mm.dd [hh:mi]"格式的时间或者日期字符串到日期时间型





TimeToString

转换01.01.1970值到 "yyyy.mm.dd hh:mi"字符串格式





IntegerToString

整型转换成当前长度字符串





ShortToString

转换符号代码(双字节编码)到单字符串





ShortArrayToString

复制数组部分到字符串





StringToShortArray

符号-wise复制字符串到选定的无符号短整型部分数组





CharArrayToString

转换符号代码(ansi)到单符号数组





StringToCharArray

符号-wise 复制双字节编码到ANSI转换的字符串,到选定的无符字符型数组





CharArrayToStruct

将uchar类型数组复制到POD结构





StructToCharArray

POD结构复制到uchar类型数组





ColorToARGB

转换color类型到uint类型,接收ARGB颜色显示





ColorToString

转换颜色值到"R,G,B"形式的字符串





StringToColor

转换"R,G,B" 字符串或者颜色名的字符串到颜色类型值





StringFormat

按照现格式转换数字到字符串







声明:以上内容来源于网络,如有侵权请联系我们(123@shiyan.com)删除!

发表回复

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

本版积分规则