- 44
- 0
- 约9.25万字
- 约 244页
- 2023-08-06 发布于上海
- 举报
MT4 编程语言全接触
语法 [Syntax]代码格式
空格建、Tab 键、换行键和换页符都可以成为代码排版的分隔符,你能使用各种符号来增加代码的可读性。
注释
多行注释使用 /* 作为开始到 */ 结束,在这之间不能够嵌套。单行注释使用 //
作为开始到新的一行结束,可以被嵌套到多行注释之中。 示例:
// 单行注释
/* 多行
? ? 注释 // 嵌套的单行注释注释结束 */
标识符
标识符用来给变量、函数和数据类型进行命名,长度不能超过 31 个字节
你可以使用数字 0-9、拉丁字母大写 A-Z 和小写 a-z(大小写有区分的)还有下划线(_)。此外首字母不可以是数字,标识符不能和保留字冲突.
示例:
// NAME1 namel Total_5 Paper
保留字
下面列出的是固定的保留字。不能使用以下任何保留字进行命名。
数据类型
数据类型
存储类型
操作符
其它
bool
extern
break
false
color
static
case
true
datetime
continue
double
default
int
else
string
for
void
if
return
switch
数据类型
[Data types]数据类型概述
while
主要数据类型有:
Integer (int)
Boolean (bool)
?èò?eà?? (char)
String (string)
Floating-point number (double)
Color (color)
Datetime (datetime)
我们用 Integer 类型数据来作为 DateTime 和 Color 数据的存储。使用以下方式可以进行类型站换:
int (bool,color,datetime);
double; string;
Integer 类型
十进制: 数字 0-9;0 不能作为第一个字母示例:
12, 111, -956 1007
十六进制: 数字 0-9;拉丁字母 a-f 或 A-F 用来表示 10-15;使用 0x 或者 0X 作为开始。
示例:
0x0A, 0x12, 0X12, 0x2f, 0xA3, 0Xa3, 0X7C7
Integer 变量的取值范围为到。
Literal 类型
任意在单引号中的字符或十六进制的任意 ASCII 码例如\x10都是被看作为一个字符,
一些字符例如单引号(),双引号(),问号(?),反斜杠(\)和一些控制符都需要在之 前加一个反斜杠(\)进行转意后表示出来:
line feed NL (LF) \n
horizontal tab HT \t carriage return CR \r
reverse slash \ \\ single quote \ double quote \
hexadecimal ASCII-code hh \xhh
以上字符如果不经过反斜杠进行转意将不能被使用 示例:
int a = A;
int b = $;
int c = ?; // code 0xA9
int d = \xAE; // symbol code ?
Boolean 类型Boolean 用来表示是
和
否, 还可以用数字 1 和 0 进行表示。True 和 Flase 可以忽略大小写。示例:
bool a = true;
bool b = false; bool c = 1;
Floating-point number 类型
浮点型变量在整数型后面加一个点(.)用来更精确的表示十进制数字。 示例:
double a = 12.111; double b = -956.1007; double c = 0.0001; double d = 16;
浮点型的取值范围从 2.2e-308 到 1.8e308.
String 类型
字符串型是用来表示连续的 ASCII 码字符的使用连续的两个双引号来包括需要表示的内容如:Character constant.
示例:
This is a character string Copyright symbol \t\xA9 this line with LF symbol \n
Color 类型
颜色类型可以使用以下示例里的几种方式进行定义。 示例:
// symbol constants
C128,128,128 // gray C0x00,0x00,0xFF // blue
// named color Red
Yellow Black
// integer-valued representation 0xFFFFFF // white
0x008000 // green 32768 // green Datetime 类型
您可能关注的文档
- HEIDENHAIN海德汉编码器维修的常见故障.docx
- HE染色概念及定义.docx
- HIiphiphoorayH单元测验Unit测试.docx
- HIV职业暴露的处理方法与报告流程.docx
- HND出口学outcome1报告分析和总结.docx
- how long how soon与 how often的区别分析和总结.docx
- howlonghowoften和howsoon的区别分析和总结.docx
- howoften、howlong等的用法分析和总结.docx
- howoftenhowlong区别练习分析和总结.docx
- how与what的用法分析和总结.docx
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
原创力文档

文档评论(0)