forked from airat77786/MQL5Book
41 lines
1.4 KiB
MQL5
41 lines
1.4 KiB
MQL5
//+------------------------------------------------------------------+
| |||
//| TypeChar.mq5 |
| |||
//| Copyright 2021, MetaQuotes Ltd. |
| |||
//| https://www.mql5.com |
| |||
//+------------------------------------------------------------------+
| |||
| |||
#property copyright "Copyright 2021, MetaQuotes Ltd."
| |||
#property link "https://www.mql5.com"
| |||
#property version "1.00"
| |||
| |||
#define PRT(A) Print(#A, "=", (A))
| |||
| |||
//+------------------------------------------------------------------+
| |||
//| Script program start function |
| |||
//+------------------------------------------------------------------+
| |||
void OnStart()
| |||
{
| |||
char a1 = 'a'; // ok, a1 = 97, English letter 'a' code
| |||
char a2 = 97; // ok, a2 = 'a' as well
| |||
char b = '£'; // warning: truncation of constant value, b = -93
| |||
uchar c = '£'; // ok, c = 163, pound symbol code
| |||
short d = '£'; // ok
| |||
| |||
short z = '\0'; // ok, 0
| |||
short t = '\t'; // ok, 9
| |||
short s1 = '\x5c'; // ok, backslash code 92
| |||
short s2 = '\\'; // ok, backslash as is, code 92 as well
| |||
short s3 = '\0134';// ok, backslash code in octal form
| |||
| |||
PRT(a1);
| |||
PRT(a2);
| |||
PRT(b);
| |||
PRT(c);
| |||
PRT(z);
| |||
PRT(t);
| |||
PRT(s1);
| |||
PRT(s2);
| |||
PRT(s3);
| |||
}
| |||
| |||
//+------------------------------------------------------------------+
|