基本信息
Microsoft BASIC
PC上的第一個BASIC——一個里程碑
BASIC語言雖然不是微軟發明的,但誰也無法否認微軟在BASIC的發展過程中做出的努力和取得的成就。1975年3月2日,微軟公司發布了第一個真正意義上的產品:用於MITS Altair 8800——第一台商用個人計算機的BASIC
編譯程式,從而開始了微軟的傳奇之旅。
函式一覽表
算術函式
ABS(X) 取X的絕對值
ATN(X) 反正切
CDBL(X) 轉換成雙精度數
COS(X) 求X的餘弦值
CSNG(X) 將X轉換成單精度數
EXP(X) ex
FIX(X) 將X截尾取整
INT(X) 求不大於X的最大整數
LOG(X) lnx
RND(X) 產生一個(0,1)間的隨機數
SGN(X) 取X的符號
SIN(Y) sinx
SQR(X) 求X的平方根
TAX(X) tanx
數值函式
ACT(X$) 取X$中第一個字元的ASCII碼
CVI(X$) 將隨機檔案緩衝區中代表數值的串
變數變為
整型數
CVI(X$) 將隨機檔案緩衝區中代表值的串
變數變為單精度型數
CVS(X$) 將隨機檔案緩衝區中代表數值的串變數為雙精度型數
INSTR(N,X$,Y$) 求子串X$在Y$中的位置
LEN(X$) 求X$的長度
VAL(X$) 將X$變成數值量
輸人輸出
CSRLIN 得到游標的垂直位置
EOF(f) 指示檔案f的結束狀態
IRL 取最後產生錯誤的行號
ERR 取最後一次錯誤的錯誤代碼
FRE(X$) 當前記憶體中的自由空間
INP(n) 從連線埠n讀一個位元組
LOC(F) 末次讀寫記錄的位置
LPOS(n) 印表機的列印頭位置
PEN(n) 讀光筆信息
POINT(X,Y) 取點(X,Y)的顏色
POS(n) 得到游標列位置
SCREEN(X,Y) 得到指定位置上的
字元的ASCII碼
STICK(n) 取遊戲操縱桿坐標
STRIG(n) 取遊戲操縱桿狀態
字元串函式
MID$(x$,n,m) 取X$中第n個
字元開始的m個字元
SPACE$(n) 取n個空格的串
STRING$(n,m) 得到n個ASLII碼為m的字元
STRING$(n,X$) 得到n個X$的第一個字元
其它函式
DATE$ 取系統日期
INKEY$ 從鍵盤讀一個字元
INPUT$(n,#f)從檔案f讀n個字元
MKI$(X) 將
整型數轉換成隨機檔案緩衝區串
變數MKS$(X) 將單精度型數轉換成隨機檔案緩衝串
變數MKD$(X) 將雙精度型數轉換成隨機檔案緩衝區串
變數 OCT$(n) 將n個轉換成進制字串
SPC$(n) 列印n個空格
STR$(X) 將X轉換成字元串
TAB(n) 在第n位置上開始輸出
TIME$ 取系統時間