MATXは,整数と実数を区別して処理する。 1は整数であり,1.0は実数である。 MATXでは他の多くの言語と同様,整数の割算では切捨てが行なわれる。 そして,実数は全て倍精度で計算される。
[宣言]
Integer a, b, c; Real aa, bb, cc;
[例]
0, 3, -4 // 整数 0., 0.0, 3., 3.0, -4. -4.0 // 実数 3E4, 3.E4., 3e4, 3.e4. // 実数
以下の実数定数があらかじめ定義されている。
PI = 3.14159265358979323846; // Circumf./Diameter PID = ??????; // Process ID EPS = pow(2.0, -54.0); // Machine Epsilon Inf = Infinity; // Infinity // 正の無限大であり // 1.0/0.0等の結果 NaN = NaN; // Not a Number // 0.0/0.0等の結果