Integer i, i2;
Real tol;
Integer bit_and(i1, i2) ビット毎の AND (i1 & i2)
Integer bit_comp(i1) 1の補数 (‾i1)
Integer bit_or(i1, i2) ビット毎の OR (i1 | i2)
Integer bit_xor(i1, i2) ビット毎の排他的 OR (i1 ^ i2)
Integer bit_lshift(i1, i2) i2 ビット左シフト (i1 << i2)
Integer bit_rshift(i1, i2) i2 ビット右シフト (i1 >> i2)
Integer rem(i1, i2) 割算の余り (i1 % i2)
Real rem(i1, r2) 割算の余り (i1 - r2*fix(i1/r2))
Real rem(r1, i2) 割算の余り (r1 - i2*fix(r1/i2))
Integer max(i1, i2) 最大値
Integer min(i1, i2) 最小値
Integer sgn(i1) 符合関数 (i1 > 0, 1;
i1 = 0, 0;
i1 < 0, -1)
Integer pow(i1, i2) i1^i2
Integer fact(i1) i1 の階乗
Integer trans(i1) i1'
Integer conj(i1) i1 の共役
Integer conjtrans(i1) i1#
Integer inv(i1) i1‾ (いつもゼロ)
Integer round2z(i1) ゼロへの丸め(tol = EPS)
Integer round2z(i1, tol) ゼロへの丸め
Integer c, fd;
String path, format, mode;
String int2str(c) ASCIIコード c の文字を文字列に
変換する。
Integer kbhit() 標準入力にデータがあるかどうか
調べる。1: 有, 0: 無
Integer getch() 標準入力からエコー無しで1文字取
り込み,その文字コードを返す。
Integer fopen(path, mode); ファイルオープン
Integer fclose(fd); ファイルクローズ
Integer printf(format, ...); 画面表示 (matx)
Integer fprintf(fd, format, ...) ファイル出力
fd はfopen()の返り値
Integer fprintf(file, format, ...);
ファイル出力
file に追加される
List scanf(format, ...); キーボードから入力
List fscanf(fd, format, ...); ファイル入力
String sprintf(format, ...); 文字列変換