トップ  >  MQL4リファレンス  >  基本  >  データ型  >  整数型  >  整数型[char, short, int , long]
スポンサーリンク
検索

↑の検索エンジンが表示されない人は、
↓の古い検索エンジンを使用して下さい。
カスタム検索
MQL4リファレンスツリー
整数型[char, short, int , long]



16進数での表現方法:
16進数は0x(または0X)から始まります。
16進数は、0~9までは数字を使用し、10~15まではa~f(またはA~F)の文字で構成します。

サンプルソース:
int hex;
hex = 0x0A;    // 10を代入
hex = 0x12;    // 18を代入
hex = 0X12;    // 18を代入
hex = 0x2f;    // 47を代入
hex = 0xA3;    // 163を代入
hex = 0Xa3;    // 163を代入
hex = 0X7C7;   // 1991を代入



注意:整数型なので小数点以下の値は扱えません。
小数点以下の値を代入した場合、キャストされて小数点以下の値は丸められます。



char
char型は1バイトのメモリ(8ビット)を使用し、2進数で 2^8 = 256と表す事が出来ます。
char型は、正と負の両方の値を含んでおり、
値の範囲は -128 ~ 127です。


uchar
uchar型も1バイトのメモリを使用します。
しかしchar型とは異なり、ucharは正数しか使えません。
値の範囲は 0 ~ 255です。
uchar型の名称の最初の文字uは、unsigned(符号ビット無し)の省略形です。

short
shotr型のサイズは2バイト(16ビット)です。
short型は符号ビットを使用するので、正と負の両方の値を含みます。
値の範囲は -32768 ~ 32 767です。

ushort
ushotr型もサイズは2バイト(16ビット)です。
ushort型は符号ビットを使用しないので、正数しか使えません。
値の範囲は 0 ~ 65535です。

int
int型のサイズは4バイト(32ビット)です。
値の範囲は -2147483648 ~ 2147483647です。

uint
uint型のサイズも4バイト(32ビット)です。
値の範囲は 0 ~ 4294967295です。

long
long型のサイズは8バイト(64ビット)です。
値の範囲は -9223372036854775808 ~ 9223372036854775807です。

ulong
ulong型のサイズも8バイト(64ビット)です。
値の範囲は 0 ~ 18446744073709551615です。




スポンサーリンク
スポンサーリンク


Copyright ©2015 MT4でEA自作しちゃお~ All Rights Reserved.


Top

inserted by FC2 system