DIM A(10)
|
1次元配列、要素数は11
|
DIM TA(2,3)
|
2次元配列、要素数は3×4=12
|
DIM NAME$(2,5,3)
|
3次元配列、要素数は3×6×4=72
|
TA(0,0)
|
TA(0,1)
|
TA(0,2)
|
TA(0,3)
|
TA(1,0)
|
TA(1,1)
|
TA(1,2)
|
TA(1,3)
|
TA(2,0)
|
TA(2,1)
|
TA(2,2)
|
TA(2,3)
|
|
10 A%=34.4
|
10 A#=1.234E+07
|
|
20 B%=34.5
|
20 B%=A#
|
|
30 PRINT A%,B%
|
30 PRINT B%,A#
|
|
RUN
|
RUN
|
|
34 35
|
Overflow in 20
|
実行優先順序 |
算術演算子 |
演算内容 |
例 |
1. |
^ |
指数(べき乗)演算 |
X^Y 3^2 |
2. |
- |
負号 |
-3.7 |
3. |
*
|
乗算
|
X*Y 3*7
|
4. |
+ |
加算 |
X+Y 3+7 |
実行優先順序 |
算術演算子 |
演算内容 |
例 |
1. |
\ |
整数の除算 |
10\3 =3 |
2. |
MOD |
整数の剰余 |
10 MOD 3 =1 |
関係演算子 |
演算内容 |
例 |
= |
等しい |
X=Y |
<>または>< |
等しくない |
X<>Y または X><Y |
< |
小さい |
X<Y |
> |
大きい |
X>Y |
<= または =< |
以下 |
X<=Y または X=<Y |
>= または => |
以上 |
X>=Y または X=>Y |
NOT |
(否定) |
X |
NOT X |
0 |
1 |
1 |
0 |
AND |
  |
and
|
X |
Y |
X AND Y |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
OR |
  |
or
|
X |
Y |
X OR Y |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
XOR |
  |
exclusive or
|
X |
Y |
X XOR Y |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
IMP |
  |
implication
|
X |
Y |
X IMP Y |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
EQV |
  |
equivalence
|
X |
Y |
X IMP Y |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
-1 OR 0 = -1 | -1= | (1111 1111 1111 1111) 2進表示 |
  | 0= | (0000 0000 0000 0000) 2進表示 |
  | -1 OR 0= | (1111 1111 1111 1111) 2進表示 |
48 AND 24 = 16 | 48= | (0000 0000 0011 0000) 2進表示 |
  | 24= | (0000 0000 0001 1000) 2進表示 |
  | 48 AND 24= | (0000 0000 0001 0000) 2進表示 |
15 XOR 60 = 51 | 15= | (0000 0000 0000 1111) 2進表示 |
  | 60= | (0000 0000 0011 1100) 2進表示 |
  | 15 XOR 60= | (0000 0000 0011 0011) 2進表示 |
17 EQV 12 = -30 | 17= | (0000 0000 0001 0001) 2進表示 |
  | 12= | (0000 0000 0000 1100) 2進表示 |
  | 17 EQV 12= | (1111 1111 1110 0010) 2進表示 |
28 IMP  9= -21 | 28= | (0000 0000 0001 1100) 2進表示 |
  | 9= | (0000 0000 0000 1001) 2進表示 |
  | 28 IMP  9= | (1111 1111 1110 1011) 2進表示 |
NOT 23 =-24 | 23= | (0000 0000 0001 0111) 2進表示 |
  | NOT 23= | (1111 1111 1110 1000) 2進表示 |
1. |
カッコで囲まれた式 |
|
2. |
関数 |
|
3. |
^ |
指数 |
4. |
- |
負号 |
5. |
*
|
乗算
|
6. |
\ |
整数の除算の商 |
7. |
MOD |
整数の除算の剰余 |
8. |
+ |
加算 |
9. |
関係演算子 |
<,>,= など |
10. |
NOT |
|
11. |
AND |
|
12. |
OR |
|
13. |
XOR |
|
14. |
IMP |
|
15. |
EQV |
|
デバイス名
|
入出力機器名
| 入力 |
出力
|
KYBD:
|
キーボード
|
〇
| ×
|
SCRN:
|
スクリーン
|
×
|
〇
|
LPT1:
|
プリンタ
|
×
|
〇
|
A:
B: 〜 Z: |
ディスクドライブ1
ディスクドライブ2 〜 ディスクドライブ26 |
〇
〇 〜 〇 |
〇
〇 〜 〇 |
COM1:
COM2: COM3: 〜 |
RS-232C第1回線
RS-232C第2回線 RS-232C第3回線 〜 |
〇 〇 〇 〜 |
〇 〇 〇 〜 |
(1) STOPキー
|
(ON STOP GOSUB 参照)
|
(2) HELPキー
|
(ON HELP GOSUB 参照)
|
(3) リアルタイム・タイマ
|
(ON TIME$ GOSUB 参照)
|
(4) ファンクションキー
|
(ON KEY GOSUB 参照)
|
(5) RS-232C回線
|
(ON COM GOSUB 参照)
|
(6) ライトペン
|
(ON PEN GOSUB 参照)
|