Rev. 4.51以前 | Rev. 5.0以降 | ||
変数名の識別 | 先頭2文字 | 先頭40文字 | |
CALL, CHAIN, COMMON, WHILE, WEND, WRITE, OPTION BASE, RANDOMIZE命令 | × | ○ | |
RND関係 | RND <引数なし> | ×(Syntax Error) | ○(RND(正値)と同じ) |
RUN時の乱数系列 | 前回RUN時の乱数系列 (BASIC起動時は固定) |
固定 | |
乱数系列(シード値のみ)の変更 | × | RANDOMIZE命令 | |
参考:共通仕様 | RND(0) :前回生成乱数 RND(正値):乱数生成 RND(負値):乱数系列の初期化(シード値は負値に紐付くが、概ね0.3付近に固定) |
||
浮動小数点から整数への変換時 | 小数点以下切り下げ | 小数点以下四捨五入 | |
文字列領域 | 固定サイズ、CLEAR文第1パラメタ | 空きメモリの許す限り | |
スタックサイズ | 空きメモリの許す限り | 固定サイズ、CLEAR文第3パラメタ | |
条件不成立 FOR-NEXT LOOP | 1回は実行 | 実行しない | |
0での除算 | エラーで停止 | メッセージ出るが、最大値を代入して継続 | |
'@','_' を編集制御文字として使用 | ○ | ×(一般文字扱い) | |
PRINT USINGにおける制御文字 '_','&' | × | ○ |
MBASIC (BASIC-80 Rev. 5.21) | 5:24 |
OBASIC (BASIC-80 Rev. 4.51) | 5:45 |
Copyright (C) 2020 by Haserin