HTBasic for Windows 文字列変数 |
文字列(Strings) |
|
・Title$="Voltage"
・File_name$="Cv_test"
・DIM User_name$[80]
|
| |
文字列の結合(String Concatenation) |
|
次のプログラムを、打ち込み、実行してください
10 First_name$="Bob"
20 Last_name$="Smith"
30 Space$=" "
40 Name$=First_name$&Space$&Last_name$
50 PRINT Name$
60 END
|
| |
サブストリング:文字列内の一部分の取り出し(Substring) |
|
|
文字変数 Name$ の文字列を、Name$="George Bailey"とします |
ステートメント | 結果 |
PRINT Name$ | George Bailey |
PRINT Name$[8] 例)最後の文字から 8 文字 | Bailey |
PRINT Name$[1,6] 例)上1桁目から6桁目まで | George |
PRINT Name$[5,8] 例)上5桁目から8桁目まで | ge B |
PRINT Name$[5;8] 例)上5桁目から 8 文字 | ge Baile |
PRINT Name$[0] | エラーが発生します |
|
|
文字文字列を操作する関数 |
|
NUM($S) |
ASCII文字1文字に対応する数字 N を返します |
CHR$(N) |
数字 N に対応するASCII文字、1文字を返します |
LEN(S$) |
文字列 S$ の長さを返します |
LWC$(S$) |
文字列 S$ の文字を全て小文字(lowercase)に変換し返します |
POS(S$,T$) |
文字列 S$ の列中にある、 T$ という文字列のある位置を返します(無い場合、0 ) |
REV$(S$) |
文字列 S$ の文字順序を反転変換し(ミラー)返します |
RPT$(S$,N) |
文字列 S$ を N 回続けた文字列を返します |
TRIM$(S$) |
文字列 S$ 内の、文字列の先頭と後尾にあるスペースを、削除し、結果を返します |
UPC$(S$) |
文字列 S$ の文字を全て大文字(uppercase)に変換し返します |
VAL(S$) |
数値標記文字列を、数値に変換し返します |
VAL$(N) |
数値を、数値標記文字列に変換し、返します |
|
|