N88-BASIC(86) PRINT USING命令

PRINT USING

機能
文字列、数値を指定した書式で出力する
書式
PRINT USING 書式制御文字列;式[[;/,]式...][[;/,]]
文例
PRINT USING "#####,.";A,B

〈書式制御文字列〉によって決定される領域や書式に従って,〈式〉に指定された各種データを画面に出力します.複数の〈式〉を並べる場合,区切り記号としてはコンマ(,)またはセミコロン(:)のいずれを使っても結果は変りません.

〈書式制御文字列〉中に指定できる書式制御文字は,次のとおりです.

文字変数や文字列の書式制御文字

注意:日本語を含む文字列を編集することはできません.

数値の書式制御文字
その他の書式制御文字
制御文字以外の文字

前述の制御文字以外の文字を指定した場合,数値の前や後ろにそのキャラクタが出力されます.ただし,日本語文字は指定できません.

数値の領域を超えた場合

指定した数値領域より数値の桁数が大きい場合,数値の直前に"%"が出力されます.数値を丸めた(四捨五入した)ことによって桁数が領域より大きくなった場合も,丸めた数値の前に"%"が出力されます.

複数の書式制御文字を指定した場合

〈書式制御文字列〉中に複数の書式制御文字を指定した場合,その制御文字の並びが1つのパターンとなって,指定された複数の〈式〉に対し,順に繰り返しあてはめられます.たとえば,

PRINT USING "@=¥¥### " ; "BOOKS",2500," TICKETS",1440," DRINKS",4300

とすると,"@=¥¥###"のパターンが以降に指定される式の並びにあてはめられる結果,

BOOKS=¥2500 TICKETS=¥1440 DRINKS=¥4300

というように出力されます.

参照:LPRINT USING, PRINT,サンプルプログラム13

出典:N88-日本語BASIC(86)(Ver6.2) リファレンスマニュアル、日本電気株式会社、1991年発行


inserted by FC2 system